【发布时间】:2014-12-02 11:01:46
【问题描述】:
我有一个自定义 UITableViewCell,在 .xib 文件中设计。在 iPhone 5 上一切正常,但在 iPhone 6 上,单元格的布局不同。由于 iphone 6 和 + 的尺寸更大,我是否必须为每个 iphone 尺寸创建不同的表格视图单元格,或者是否有任何可能的方法来创建 320 x 170 的单元格框架,然后将其调整为 375 x 170 和 414 170?
【问题讨论】:
-
你应该使用自动布局。多年来,Apple 强烈暗示开发人员应该学习它,现在你知道为什么了;)
-
正如其他 Use Autolayout for UITableViewCell 所建议的那样,您可以将所有设备的单元格高度保持为静态(如果适合您)并将宽度保持为超级视图的大小(这在自动布局中可用')。
-
我正在使用自动布局。问题依然存在。
-
@HemPoudyal:什么问题?您没有提供任何有关实际问题和预期结果的信息/图像。您需要使用自动布局,但如果它给您带来问题,请使用一些特定问题更新您的问题。
-
@HemPoudyal,如果你的问题仍然存在,那意味着你没有使用自动布局,你只是勾选了复选框——但这不是一回事。 :)
标签: ios objective-c iphone uitableview iphone-6