UIDatePicker 旁边的 UIPickerView 未按 IB 渲染?

发布于 2024-10-30 09:15:24 字数 211 浏览 4 评论 0原文

为什么我的视图的实际模拟器渲染与界面生成器中的渲染不匹配。我在 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?

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

握住我的手 2024-11-06 09:15:24

发生这种情况是因为 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文