ios - 如何使用 Storyboard为不同的 iPhone 屏幕尺寸设置不同的字体大小?

标签 ios iphone swift uistoryboard

我的屏幕上有一个字体大小为 16 的标题,但在 iPhone 5s/4s 中它看起来略大,所以我想根据不同的 iPhone 屏幕大小调整字体大小。 可以通过 Storyboard实现吗?

最佳答案

是的,您可以要求 iOS 自动适应,但要使用 Apple 指示。 顺便说一句,苹果声明:(自 ios7 起)

https://developer.apple.com/ios/human-interface-guidelines/visual-design/typography/

1) “尽可能使用内置文本样式。” (算法来自苹果..)

2) “动态类型通过让读者选择他们喜欢的文本大小提供了额外的灵 active 。”

所以 Apple 已经考虑了设备和字体以及用户偏好的所有变化。 (也许不是你想要的..但​​这是缩放/调整字体的官方方式)

关于ios - 如何使用 Storyboard为不同的 iPhone 屏幕尺寸设置不同的字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48903227/

相关文章:

objective-c - 如何将工具栏添加到 UITableView obj-c/ios/xcode 的底部

objective-c - iOS UITableView : Custom sections using information from a JSON object, 不只是计算它

ios - 为什么我不必在 Swift 中使用 NSBundle 之前导入 Foundation?

ios - 在 XCode 中设置文本样式(例如 UILabel、按钮标题)的最有效方式(最佳实践)是什么

ios - 为什么窗口在 AppDelegate 中为零

android - 要求用户在 IONIC 3 应用程序中激活地理定位

iphone - sizeThatFits 的正确使用方法 : and sizeToFit with UILabel?

iphone - 如何以编程方式通过短信将图片作为附件发送?

xcode - 快速 Xcode 单元测试 : Cannot convert value of type "Person" to expected argument type "Person"

从 void 函数返回值时,Swift 3 编译器显示错误消息