ios – Xcode 6中不同设备的不同字体大小

我想在不同的设备上使用相同的文本.我正在使用通用故事板,但我找不到任何字体大小的限制.我知道你可以在不同的设备上使用不同的文本字段和新的布局,但我需要在代码添加一些逻辑.我想使用相同的文本字段.

解决方法

在故事板中选择文本字段.在属性检查器中,您将看到字体选择器左侧的小“”.这将允许您为文本选择特定尺寸的东西.

当Apple推出Universal Storyboards时,尺寸等级被添加到iOS 8中,它允许您使用相同的Storyboard文件设计iPad和iPhone.在Storyboard设计窗口的底部,您将看到(认)’w Any h Any’按钮.这使您可以访问紧凑和常规大小类的组合.这些可用的组合让您可以实现设计,例如仅适用于横向的iPhone,或者两种方向的iPad.你有完全的控制权.

对于与字体相关的问题,可以通过上面提到的“符号”访问大小等级控件.

这是一个很好的解释和教程:
Wenderlich size classes

并以Apple自己的话说:
Apple size classes

编辑: – 如果你真的想要不同的屏幕尺寸有不同的字体大小,那么this答案应该可以帮到你.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...