使用 xcode 6 为 uitableviewcell 自动布局

Posted

技术标签:

【中文标题】使用 xcode 6 为 uitableviewcell 自动布局【英文标题】:Autolayout for uitableviewcell using xcode 6 【发布时间】:2015-09-30 11:27:50 【问题描述】:

我的应用最初是使用 xcode 6 为 iPad 横向设计的。目前它也将被渲染为 iPad 的纵向版本。如何使用下图的自动布局来实现相同的效果。

使用 xib 进行设计:

上图是一个uitableviewcell的单元格内容。尝试提供约束。

提供约束后,我得到的结果为

    横向

    纵向

我想查看我的所有标签以进入我的屏幕。如果宽度超过标签将得到多行,并且在 tableview 中也实现了自动高度计算。

问题是我无法将标签以固定的水平间距放置在屏幕上,如设计时所示。

我需要帮助来渲染 tableviewcell 的设计。

【问题讨论】:

【参考方案1】:

只需尝试为这些标签的宽度提供纵横比,并将标签之间的宽度指定为固定(10 或 20)。 这可能有效。

【讨论】:

以上是关于使用 xcode 6 为 uitableviewcell 自动布局的主要内容,如果未能解决你的问题,请参考以下文章

斯威夫特 - UITableViewCell?不能转换为 UITableViewCell

使用 xcode 6 为 uitableviewcell 自动布局

如何使用 Xcode 5 为 iOS 6 构建? [关闭]

Xcode 6 使用多个故事板

UITableView 自动布局定位

如何使用 Xcode 6.0.1 为 OS X Server 3.2.1 添加证书