ios - 如何在不同 iPhone 尺寸中使用自动布局更改字体大小而不使用自动收缩

标签 ios swift xcode autolayout ios-autolayout

如何使用自动布局更改不同 iPhone 尺寸的字体大小,例如 iPhone 5、5s、8,标签、文本字段的字体大小不同。

最佳答案

您可以使用尺寸类来做到这一点。这个想法是,您可以在不同的设备上以稍微不同的方式或任何您喜欢的方式显示 UI 元素。这将使您能够按照您喜欢的方式更改某些设备的字体属性。

网上有很多很好的教程和官方文档,您可以在这里找到: https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/Size-ClassSpecificLayout.html

关于ios - 如何在不同 iPhone 尺寸中使用自动布局更改字体大小而不使用自动收缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50405607/

相关文章:

iOS - AWS Cognito - "NotAuthorizedException"- 登录名不匹配

ios - iOS 8 上 UITableView 中的标签重叠,但 iOS 7 上不重叠

iOS - 使用 GoogleMaps SDK 时出现 Segue 问题

swift - 用图像计算 UIWebView 高度给出了错误的答案

objective-c - SKPaymentQueue finishTransaction : within network completion block?

xcode - XMPPFramework pod cocoapods

ios - 将 TimeInterval 转换为字符串 <del>String To Time Interval</del>

ios - 怎么把[[ivar keep] autorelease]转换成ARC?

ios - 使用 NSPersistentCloudKitContainer 在用户之间共享核心数据

ios - 将自定义数组保存为用户默认值