无法为在 xib 中创建的自定义 UITableView 单元格设置约束,因为所有数据都会因大小变化而消失 class
Unable to set constraints for custom UITableView Cell, created in xib as all data gets disappear on chage of size class
我无法在 xcode 6.1 项目中向 UITableView Cell 添加约束。在我的项目中,我在 xib 中创建了自定义 table 视图单元,作为根视图并使用 table 视图数据源加载该笔尖。已创建大小为 class "Any Width and Any Height" 的单元格,并添加了所有必需的约束。
现在我想在纵向模式下为 iPhone 设置约束。当我突然将尺寸 class 更改为 "Compact Width and Regular Height" 时,单元格的所有 UI 控件都从 xib 获取尿布。甚至那些 UI 控件和约束在大纲视图(编辑器区域的左侧)中也是可见的。在那种情况下,我无法添加任何约束,甚至无法添加 UI 控件。
有什么解决办法,让我可以在Cell中添加约束。
提前谢谢你..
我认为这是我使用的 XCode(6.1) 版本的问题。
由于寻找解决方案非常关键,经过反复试验,我找到了临时解决方案。
- Select 您要修改的约束条件。
- 在 Attribute Inspector 中,通过常量值
旁边的 (+) 符号添加所需的大小 class
- 为此特定尺寸设置您想要的值class
对于您只想要特定大小的任何约束 class 然后取消选中 'Installed'(在约束的属性检查器末尾)任何宽度和任何高度常量值。
这是临时解决方案。我希望在升级后的 XCode 中我们可以看到包含基于 xib 的 table 各种大小的单元格 class
我无法在 xcode 6.1 项目中向 UITableView Cell 添加约束。在我的项目中,我在 xib 中创建了自定义 table 视图单元,作为根视图并使用 table 视图数据源加载该笔尖。已创建大小为 class "Any Width and Any Height" 的单元格,并添加了所有必需的约束。
现在我想在纵向模式下为 iPhone 设置约束。当我突然将尺寸 class 更改为 "Compact Width and Regular Height" 时,单元格的所有 UI 控件都从 xib 获取尿布。甚至那些 UI 控件和约束在大纲视图(编辑器区域的左侧)中也是可见的。在那种情况下,我无法添加任何约束,甚至无法添加 UI 控件。
有什么解决办法,让我可以在Cell中添加约束。
提前谢谢你..
我认为这是我使用的 XCode(6.1) 版本的问题。
由于寻找解决方案非常关键,经过反复试验,我找到了临时解决方案。
- Select 您要修改的约束条件。
- 在 Attribute Inspector 中,通过常量值 旁边的 (+) 符号添加所需的大小 class
- 为此特定尺寸设置您想要的值class
对于您只想要特定大小的任何约束 class 然后取消选中 'Installed'(在约束的属性检查器末尾)任何宽度和任何高度常量值。
这是临时解决方案。我希望在升级后的 XCode 中我们可以看到包含基于 xib 的 table 各种大小的单元格 class