我的iPad应用程序允许用户创建UIView并将它们放置在主视图上。所以这些视图是以编程方式创建的,而不是xib文件。然后它会记住这些UIViews的合作伙伴。用户可以选择稍后显示这个UIViews集合。将UIView坐标从纵向转换为横向,反之亦然
---------------- ----------------
|Collection 1 >| > | | |
|Collection 2 | | View A | |
|Collection 3 | | | |
| | |--------------|
| | | | |
| | | | View B |
| | | | |
---------------- ----------------
因此,上面你可以看到Collection 1
已被选中。
现在,应用程序应该可以在横向和纵向使用。因此,如果以纵向创建视图,然后在横向显示视图,我怎样才能处理合作伙伴?反之亦然?即使在创建视图时也是如此。
在我的情况下,我希望UIViews按比例调整,如果视图在一个方向上彼此邻接,那么它们也应该紧靠在另一个方向上。所以上面成为该景观:
---------------- ------------------
|Collection 1 >| > | | |
|Collection 2 | | View A | |
|Collection 3 | |----------------|
| | | | View B |
| | | | |
| | ------------------
| |
----------------
我想的什么,我问的是一部分:是否有获得共同ORDS将在其他方向没有什么实际旋转的方式吗?
您打算使用自动布局吗?视图布局的方法取决于你是否有所不同。 – lxt
我很高兴使用自动布局,但根据我的经验,解决此问题可能相当困难 – cannyboy
在这种情况下,自动调整大小的遮罩将成为您的答案。我认为有人已经沿着这种方式向你发送了:) – lxt