【问题标题】:ios prototype tableviewcell preview not matching buildios原型tableviewcell预览不匹配构建
【发布时间】:2018-01-09 01:03:46
【问题描述】:

我正在尝试创建一个类似于时钟应用闹钟视图的视图。我创建了一个自定义的 TableViewController 和 TableViewCell 类似于苹果提供的入门应用程序。我在原型单元格中添加了一个堆栈视图,并添加了前导、尾随、顶部、底部到超级视图的约束,情节提要预览看起来像我想要的那样,但是当我构建它时,所有东西都在左上角被挤压。我该如何解决? 谢谢。

预览

构建

【问题讨论】:

  • 问题解决了吗?
  • 也许你的表格视图没有有效的约束来填满屏幕。

标签: ios iphone xcode storyboard


【解决方案1】:

我已经按照这些步骤来形成输出

  • 首先,我将 2 个标签和 1 个开关拖到单元格上并将它们排列为 您在预览中显示(请注意,我没有应用任何其他约束,只是将它们拖到它们的位置)

  • 其次,我将 label1 和 label2 嵌入到垂直堆栈视图中

  • 第三,我把上面的stackview和switch嵌入到一个水平stackview里面

  • 最后我在添加新的时候添加了 top、left、right、bottom 间距为零 此父堆栈视图的约束菜单

所以我得到了以下结果

【讨论】:

  • 在表格视图中您使用的是静态单元格还是动态原型?因为当我尝试像你这样使用静态单元格的布局时,它看起来不错,但是当我尝试使用动态原型时,它就像我的照片一样混乱
  • 我更新了我的答案,请检查,如果您遇到任何问题,请告诉我。@EdwardRichman
  • 感谢您的所有帮助。既然你让它工作了,我决定尝试重写我的代码,它最终工作正常。我仍然不知道为什么原始代码不起作用。如果我有能力,我会支持你的答案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-06
  • 2010-12-24
  • 1970-01-01
  • 1970-01-01
  • 2013-06-15
  • 1970-01-01
相关资源
最近更新 更多