XIB TableViewCell 未调整大小以适合宽度

XIB TableViewCell not resizing to fit width

我创建了一个 XIB TableViewCell 并且想知道有什么可能的方法可以让它适应较小的屏幕而不是被切断,如下所示。在大屏幕中,单元格不会相应地缩小或加宽以适应屏幕尺寸宽度

在尝试对您的 XIB 文件进行各种更改后 - 但没有成功 - 我猜测存在某种我看不到的冲突,或者 XIB 源中存在一个或多个损坏的 (?) 元素。比较郁闷。

虽然我是从头开始的,但我相信我有适合您的工作版本。这是我能得到的结果...

在 iPhone 8:

和 iPhone 5 秒(明显更窄):

来源 - 包括控制器和关联的 类 与 IBOutlet 连接,因此你可以 运行 它 - 可以在这里找到:https://github.com/DonMag/AnotherXIBCell

您仍然需要进行一些调整来制作...图像,显然...并且您可能希望对间距进行一些细微的更改。

此外,您可能想调整中间部分的布局 "bar" 宽度和间距...当 运行 在更宽的设备上显示时它看起来不太好,或者,例如,横向:

但是 --- 这有望帮助您前进。