我有一个包含动态视图(标签、图片视图)的UIScrollview。我隐藏了一些视图,但是白色的空白空间还在。我该如何去除它?
我尝试过以下代码,但是没有用:
[self.view addConstraint:[NSLayoutConstraint constraintWithItem:myView attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:0]];
文件外观布局:
-View
-ScrollView
-UIImageView
-UIButton
-UIButton
-UILable
-UILable
-UIButton
-UILable
-UILable
UITableView
来实现你想要的效果怎么样?这样做,你可以通过将数据源绑定到tableView来“隐藏”视图,然后更改数据源,使tableView仅显示数据源中的内容。毕竟,UITableView
是UIScrollView
的子类,并且为你提供了许多免费的行为来实现你想要的效果。 - cohen72