UIDatePicker 旁边的 UIPickerView 未按 IB 渲染?
为什么我的视图的实际模拟器渲染与界面生成器中的渲染不匹配。我在 UIDatePicker 旁边有一个 UIPickerView 在 IB 中看起来不错,但在模拟器中却不是。特别是两者之间的巨大间隙,以及时间选择器的右侧超出屏幕边缘的事实。
有什么想法吗?
Why isn't the actually simulator rendering of my view not matching that in interface builder. I have a UIPickerView next to UIDatePicker looking good in IB, but not in the simulator. In particular the large gap inbetween, and the fact the right hand side fo the time picker goes off the edge of the screen.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
发生这种情况是因为
UIDataPicker
总是以静态边界重新渲染自身(一种横向模式,一种纵向模式)。所以你可以改变它的位置,但不能改变形状。我最近遇到了这个事实。This happens because
UIDataPicker
always re-renders itself with a static bounds (one landscape mode, one for portrait). So you can change its position but not shape. I've bumped into this fact recently.