有一些 UIButtons(可能在堆栈视图中),左对齐,并且每个按钮都有一个图像。
当您将内容插入左侧(示例中的 4)时,文本的 minX(示例中的“S”)根据图像宽度而变化
在几乎所有情况下,您的设计师都会希望所有文本彼此左对齐。
是否有一些设置可以“独立”对齐文本?比如说,将文本的 contentInset 与图像分开设置,或者将图像设置为固定宽度(它们将位于该宽度内的左侧)。
显然,人们可以编写一个完全自定义的按钮,自己添加图像,但对于如此常见的需求必须这样做似乎令人难以置信?
这就是图像预订属性的用途。
https://developer.apple.com/documentation/uikit/uibutton/configuration/4130645-imagereservation