不同屏幕尺寸的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的主要内容,如果未能解决你的问题,请参考以下文章

具有全屏图像视图的启动屏幕 .XIB

API - iOS 和 Android 的图像尺寸(不同的屏幕尺寸) - 优化

iOS - 自动布局与不同屏幕尺寸的不同故事板

不同屏幕尺寸的 iOS 缩放约束

在 iOS 的屏幕尺寸上,collectionview 列之间的间距不同

xcode ios - 如何使图像适合不同的屏幕尺寸