我需要为iPad应用程序的横向和纵向模式自定义具有不同设计模板的特定UI。基本上这个屏幕应该有一个图像,一个内容区域来保存关于该主题的描述,该主题的相关项目和地址。
此图像将给出清晰的图像。
从图片(2)是图像应该去的部分,(4)描述,(5)相关主题(6)地址。 (3)容器块应根据4,5和6而变化,(1)是滚动视图,其内容以及基于2和3正确设置的内容大小。
是否可以纯粹使用Autolayout实现这种情况,或者使用自定义UICollectionViewLayout是更好的选择
感谢任何建议
答案 0 :(得分:0)
有点过时,但仍然是实际......
您可以通过引入父视图控制器来完成此操作,该控制器将调整视图控制器的特征集合。
您可以从AdaptivePhotosAnAdaptiveApplication或更具体的AAPLTraitOverrideViewController
类等项目开始,并应用大小类来区分“纵向和横向”的视图大小和位置。
通过viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id <UIViewControllerTransitionCoordinator>)coordinator
的一些小调整,您可以实现目标。