gpt4 book ai didi

ios - 以不同于父 View 的方式定位 subview

转载 作者:行者123 更新时间:2023-11-29 13:42:04 25 4
gpt4 key购买 nike

我基本上是在 Root View Controller 中呈现一系列“文档”( View Controller )。该应用程序本身支持所有方向(菜单等都可以旋转以适应),但是一旦您进入文档本身,它们就只支持一种方向(可能是横向,也可能是纵向)。所以本质上,我想介绍这样的东西:

  1. 初始(菜单) View 会愉快地呈现您选择的方向。
  2. 一旦您点击“开始”,您就开始处理文档。
  3. 显示的每个文档都以其首选方向显示,无论用户如何握持它。如果您愿意,可以将其想象成幻灯片。

我不确定执行此操作的最佳方法。我是否应该调整整个应用程序或单个 View Controller 的方向。我不希望动画旋转,我只希望滑入的下一个处于其自己的首选方向(内部相信坐标系是正确的,等等)。我知道我可以自己对 View 设置转换,但这似乎不是正确的方法。

感谢您的帮助!

最佳答案

一种方法是,您为每个文档定义一个属性(将它们视为对象),比方说 preferredOrientation 属性。 When that document is chosen, and is going to be loaded, the parent view, which is responsible to both respond to orientation changes and loading (pushing or presenting the document), will respond to orientation change based on the chosen-document-preferred-方向属性。这有意义吗?

关于ios - 以不同于父 View 的方式定位 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8813973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com