在我的应用程序中(对于iphone和ipad),我有
1.MPmoviePLayer 2.tableView 3.TextView 4.CollectionView,全部在一个视图中
tableView和CollectionView中的条目数可能会有所不同.textView也可能具有可变内容,具体取决于主要数据。
所有四个视图都被添加为scrollView的子视图。我希望scrollView根据内容自动调整其高度。我希望应用程序在iOS 7的iOS版本中运行。有没有办法做到这一点? autolayout可能在iOS 8中正常工作。但我认为它在iOS 7中不起作用。任何建议都被接受。
提前致谢。
答案 0 :(得分:0)
在适当的方法中设置简单的东西。
int height = CGRectGetHeight(tableview.frame)+CGRectGetHeight(CollectionView.frame)
+txtview.contentSize.height;
scrolview.contentsize = CGSizeMake(CGRectGetWidth(self.view.frame), height);
答案 1 :(得分:0)
在你的scrollViewDidScroll方法中尝试这个...可能是它的工作......
self.scrollview.contentSize = CGSizeMake(self.scrollview.contentSize.width,self.scrollview.contentSize.height);