我有一个问题似乎无法找到一个好的答案。这很奇怪,因为它应该是一个常见的问题。我正在使用xcode 6和autolayout。我使用宽度x高度设置我的视图使用宽度x高度作为任意x任何。我设计了基于iPhone 6(4.7英寸)的布局,但也应该支持iPhone 5(4英寸)。一切布局都很好 - 除了标签和按钮中的文字。
我不能为我的生活弄清楚为什么文本在整个应用程序中都不会被自动化,因为它显然必须符合相应的按钮和标签。
我尝试了设置属性
[button.titleLabel setAdjustsFontSizeToFitWidth:YES];
[button.titleLabel setMinimumScaleFactor:0.5f];
修复了这个问题,但现在每个按钮和标签都有不同的fontSize,因为它们都在考虑不同的容器,如果需要调整大小,文本的长度会影响。
任何人都对如何使用autolayout在整个应用中动态更改fontSize有任何想法?