不同屏幕尺寸的IOS不同xib
Posted
技术标签:
【中文标题】不同屏幕尺寸的IOS不同xib【英文标题】:IOS different xibs for different screen sizes 【发布时间】:2015-05-11 15:06:59 【问题描述】:我是 ios 编程的新手,想在UITableViewCell
中显示一个方形图像,例如 iphone 5 和 6 的尺寸为 320x320 或 375x375。
这可以使用单个 xib 文件还是两个不同的 XIB
来完成?
如果是 2 XIB
,将正确的 nib 注册为 tableview 单元格的良好屏幕尺寸测试是什么?
【问题讨论】:
【参考方案1】:您可以使用 Size Classes
提供的 AutoLayout 和自适应布局来使用单个 XIB:Apple Doc。
Size Classes 允许您处理不同的尺寸。 [常规] - [紧凑]
你应该找到here你要找的东西。
【讨论】:
【参考方案2】:您可以在单个 xib 中执行此操作。使用自动布局,您必须添加一个约束来指定单元格的高度应与其宽度相同。这样,如果宽度发生变化,您的高度会自动更新。
【讨论】:
以上是关于不同屏幕尺寸的IOS不同xib的主要内容,如果未能解决你的问题,请参考以下文章
API - iOS 和 Android 的图像尺寸(不同的屏幕尺寸) - 优化