静态UITableView内的UIDatePicker对齐在故事板与模拟器中不对齐

时间:2014-07-03 18:03:19

标签: ios uitableview uidatepicker

我正在尝试学习如何将选择器嵌入到表视图中,并且开始很好,只需使用静态tableview,我在其中插入了UIDatePicker。

不幸的是,我看到UIDatePicker如何在单元格中对齐的奇怪行为。如果我将所有内容排列好并且在故事板中居中,那么当我在模拟器中运行时,我发现选择器显示低于居中,因此看起来很混乱。最后,我必须在故事板中的拾取器下面的单元格中添加填充,以使其在运行时在模拟器中看起来合理。如下图所示。

任何人都有任何想法为什么故事板布局没有被尊重,或者是否有一些我可以改变的东西会让他们表现得更好?

为图像分辨率大小道歉。

故事板中选取器和单元格的布局

layout of picker and cell in the storyboard

故事板中我的tableview概述

outline of my tableview in the storyboard

模拟器中显示的选取器和单元

picker and cell shown in the simulator

1 个答案:

答案 0 :(得分:0)

好的,我最终解决了这个问题...我尝试使用一些自动约束将拾取器折断到单元的中心,遗憾的是这似乎没有帮助。

然后我清除了约束并使用对齐按钮为容器中的水平和垂直中心添加约束。添加了这些约束,现在选择器在故事板和模拟器之间表现一致。

不确定为什么在使用蓝色指南中心添加时,如果没有约束,它就不会默认为这种行为,但现在我知道了。

感谢任何花时间阅读我的问题的人。