你好我是IOS的新手,我正在努力实现一个我想要实现的功能。我有一个UIViewController
,其中我在顶部显示自定义UIView
,下面我有一个动态TableView
。我隐藏并在某些条件下显示自定义UIView,但问题是如果我隐藏它,我的表不取代该视图,所以我可以看到那边的空间。我认为我已经对自动布局做了一些事情,但我不擅长自动布局,所以如果有人可以提供帮助就会很棒。我在这里附上一个演示屏幕,以便您可以理解。我该怎么做才能使它工作,以便在隐藏UIView
时表格将采用自定义UIView位置
这是我得到的结果如果我隐藏上面的部分Custom UIView
答案 0 :(得分:4)
要实现此功能,您需要执行以下步骤:
@IBOutlet weak var topViewHeightConstraint:NSLayoutConstraint!
topViewHeightConstraint.constant = 0
可以找到用于下载显示如何操作的快速项目的链接here