uitableview 填充同样在模拟器中不起作用

Posted

技术标签:

【中文标题】uitableview 填充同样在模拟器中不起作用【英文标题】:uitableview fill equally does not work in simulator 【发布时间】:2018-07-09 10:17:37 【问题描述】:

我已经搜索了几天来解决我的填充问题,但我找不到任何解决方案。我添加了使用堆栈视图和相等宽度获得的所有屏幕截图。故事板上的一切看起来都很完美,但是当我运行它时。好像是

等宽:

堆栈视图填充均匀:

正确使用所有自定义类标识符。

感谢您为这个问题提供解决方案。

【问题讨论】:

请分享显示您已设置的堆栈视图属性的屏幕截图 还需要看看你是如何设置stackview的约束而不能给你一些解决方案 首先,确保您已将自定义单元类设置为 Cell Prototype 并且 not 设置为 Content View。其次,如果您使用UITableViewAutomaticDimension 作为行高,您的堆栈视图 需要一个底部约束。 我不怎么感谢用户 DonMag :)。也许我错过了,但我没有在任何地方看到这些信息。我的错误是将内容视图设置为自定义视图,它应该是常规的 UIView。再次感谢。 【参考方案1】:

根据 cmets...

问题在于Content View 的类已设置为自定义UITableViewCell 类。 只有原型单元本身应设置为该类...内容视图应保持其默认UIView

这实际上是一个常见的错误。

【讨论】:

以上是关于uitableview 填充同样在模拟器中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

UIRefreshControl 在 UITableView 中不起作用

Select2 在引导模式中不起作用

缩进在 UITableView ( ios6 ) 中不起作用

UITableView 的 UIRefresh 在 iOS 10 中不起作用

Jquery移动页面在Visual Studio中不起作用

UISearch 在 JSON api UITableView 中不起作用