And*_*rew 40 iphone uikit ios uistoryboard ios7
在iOS 7中使用带有Storyboard的UIDatePicker元素时,我遇到了一些奇怪的事情.在故事板中,日期选择器的固定高度为162.但实际上,元素占用的空间比这要多.所以这

变成这样:

因此,我必须将其下方的所有内容都移动下来,猜测并注意日期选择器实际使用的空间.这是一个错误吗?难道我做错了什么?要明确的是,日期选择器是完全透明的 - 无法找到解决方法.顶部的白色背景是主要的UIView,灰色背景是嵌入容器视图内的UITableView的背景.
Flo*_*lke 39
我可以确认UI(Date)Picker在故事板中使用的高度(162.0)与"现实"(216.0)不同.因此,您必须调整容器视图的空间以适应"实际"日期选择器高度或尝试使用自动布局解决它.
Mon*_*art 20
这是我刚刚发现的一个有趣的技巧:将UIDatePicker内部放置在一个约束为162点高度的专用视图中(从拾取器的顶部和底部添加0点垂直约束到这个新的超视图).这似乎有强迫选择器保持162点的大小的效果.
您可以添加剪切子视图的选项,以确保UIDatePicker不会从新监狱中逃脱.
编辑:经过一些更多的测试,似乎只需添加162点的高度约束UIDatePicker,它将保持其"IB大小".并且,为了回答@Andrew的评论,这是它的样子:

| 归档时间: |
|
| 查看次数: |
18394 次 |
| 最近记录: |