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