我已经建立了自定义UITableViewCell
“customCell”,里面只有UIScrollView
“scrollView”和scrollView:有2个子视图
在 customCell 类中,我将这样的代码设置为 scrollView 的 contentSize
(void)layoutSubviews{
self.scrollView.contentSize = CGSizeMake(480, 120);
}
代码被调用并且 contentSize 正常工作,但是 有一些东西可以将 self.scrollView 的 contentSize 重新更改为默认值,我认为这是因为限制
我试图在这些方法中更改 contentSize,但没有一个能解决问题
-(void)awakeFromNib
-(void)buildCell // this method get called from tableView method - tableView:cellForRowAtIndexPath:
我应该在哪里设置我的滚动视图的 contentSize ???
-- 更新:
这是奇怪的行为:当我向下滚动表格视图时,方法layoutSubviews
将再次被调用,但这次 contentSize 将保持它的新值并且不会被覆盖或更改
-- 更新 2:
当我从storyBoard文件中删除自动布局时,一切正常......:s
\如何在不删除自动布局的情况下解决问题