我的 iPad 应用程序允许用户创建 UIView 并将它们放在主视图上。所以这些视图是通过编程而不是在 xib 文件中创建的。然后它会记住这些 UIView 的坐标。然后,用户可以选择稍后显示此 UIView 集合。
---------------- ----------------
|Collection 1 >| > | | |
|Collection 2 | | View A | |
|Collection 3 | | | |
| | |--------------|
| | | | |
| | | | View B |
| | | | |
---------------- ----------------
因此,您可以在上面看到Collection 1
已被选中。
现在,该应用程序应该可以在横向和纵向中使用。因此,如果以纵向创建视图,然后以横向显示,我该如何处理坐标?反之亦然?甚至在创建视图时。
在我的情况下,我希望 UIViews 按比例调整,如果视图在一个方向上相互邻接,那么它们也应该在另一个方向上邻接。所以上面变成了风景:
---------------- ------------------
|Collection 1 >| > | | |
|Collection 2 | | View A | |
|Collection 3 | |----------------|
| | | | View B |
| | | | |
| | ------------------
| |
----------------
我想我要问的部分内容是:有没有办法在不实际旋转的情况下获得另一个方向的坐标?