有几个UI(也许在堆栈视图中),左对齐,每个都有一个图像.

enter image description here

当您将内容插入左侧(在本例中为4)时,文本的Minx(在本例中为"S")随图像宽度的不同而不同

在几乎所有的情况下,您的设计者都会希望所有的文本都靠左对齐.

是否有一些设置可以"独立地"对齐文本?比方说,将文本的Content Inset与图像分开设置,或者将图像设置为固定的宽度(它们将位于该宽度的左侧).

显然,人们可以编写一个完全自定义的按钮,自己添加图像,但为了如此常见的需求而这样做似乎是不可思议的?

推荐答案

这就是配置的imageReservation属性的用途.

它指定要为图像留出多少空间.如果所有按钮的值都相同,则所有按钮的图像部分将具有相同的宽度.

Ios相关问答推荐

如何加密字符串使用AES. GCM在Dart和解密相同的Swift?

如何在SwiftUI中扩展双击的可检测区域?

自定义UIControl不适用于UITapGestureRecognizer

带有故事板的Xcode 15 UIKit视图可以与#Preview宏一起使用吗?

当操作修改查看条件时,按钮不重复

iOS Swift 应用程序实例的存活时间

如何通过点击按钮滚动到 ScrollView 中的特定视图?

更改初始控制器无效

UIView 阴影不适用于自定义扩展

iOS 16 中的状态栏 colored颜色

DllImport with .a file for iOS in MAUI

具有一个参数/参数的泛型类的泛型类

如何让替换视图淡入旧视图而不是交叉淡入淡出?

Xcode 不支持 iOS 15.6

在 iPhone 应用程序中使用 SSL - 出口合规性

如何确定 WKWebView 的内容大小?

从 UIScrollview 中删除内容和框架布局指南

什么是强属性属性

如何在 iphone 屏幕中间显示活动指示器?

值/对象的 NSDictionary 键?