SplitView 中 RootController 视图的位置问题

发布于 2024-12-05 12:23:07 字数 223 浏览 0 评论 0原文

我更改了分割视图的 rootView 控制器以添加一个 UIimage 和一个 UIView。一切正常,但当我在纵向模式下导航并更改为横向模式时,我的视图比必须保持的位置低了几个像素。如果我以横向模式导航,则不会发生这种情况。最奇怪的是,如果我以纵向方式导航,按下弹出按钮,然后更改方向,则根视图位于完美的位置:S。

就像弹出窗口将其放在正确的位置一样。

你能帮我一下吗?

非常感谢。

I changed my rootView controller of my split view to add one UIimage and an UIView. All works fine but when I navigate in portrait mode and change to landscape mode my view is a few pixels down than it have to stay. If I navigate in landscape mode it doesn't occur. And the most strange is if I navigate in portrait and I push the popover button and then I change the orientation, the view of the root is in the perfect place :S.

Is like the popover put it in the correct place.

Could you help me please?

Thank you very much.

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

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

发布评论

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

评论(2

雅心素梦 2024-12-12 12:23:07
  1. 检查所有手动设置视图属性 frame 且未正确显示的位置。
  2. 检查所有视图的属性autoresizingMask

如果没有发现问题,请将您的代码放在这里。

  1. Check all places where you manually set property frame of your views that are not correctly displayed.
  2. Check property autoresizingMask of your all view.

If problem wasn't found place your code here.

不忘初心 2024-12-12 12:23:07

最后我解决了问题:当我关闭弹出窗口时,我必须退出动画。如果我这样做,一切都会正常:)

Finally I resolve the problem: When I dismiss the popover I have to get out the animation. If I do this, all works fine :)

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