我有一个基本的 UIButton,具有以下约束:
我有一些基本的尾随和顶部约束,并且我有 >= 宽度和高度约束设置为 48,因为我希望 48 作为按钮的最小宽度和高度。
我的目标是让按钮中的文本随着用户从设置中更改字体大小而变大。
如果用户在应用程序运行时从控制面板增加文本大小,按钮中的文本大小不会增加。
但是,如果我退出应用程序并再次启动它,文本大小会增加,并且从控制面板更改文本大小似乎会使按钮中的字体大小适当缩小和增大。
似乎需要首先确定最大宽度。
在代码中我什至设置了这个:
skipButton.titleLabel?.font = UIFont.font(forTextStyle: .body, fontName: .suecaNanoRegular, size: 14)
skipButton.titleLabel?.adjustsFontForContentSizeCategory = true
如何让 UIButton 在运行时支持动态字体大小。
这是我的其他按钮设置(如果有助于调试)。