我的应用程序中有一个在另一个下面的两个表。这两个表必须是可扩展和可折叠的。 当两个表都处于可折叠模式时,表的标题都是可见的。单击我的第一个表的标题我必须展开我的第一个表。 在扩展我的第一个表时,第二个表的标题必须是可见的,但是当我点击第二个表的标题时,我的第二个表必须占用整个屏幕,除第二个表的标题和行之外没有其他UI必须可见并且再次折叠第二个表时必须出现扩展第二个表之前的正常UI。
请帮助我实现这种情况。
TIA:)
答案 0 :(得分:0)
听起来像更改表格视图的框架就像你所追求的那样。
例如,桌面视图占据整个视图:
self.tableView.frame = CGRectMake(self.tableView.frame.origin.x, self.view.frame.origin.y, self.tableView.frame.size.width, self.view.frame.size.height);
答案 1 :(得分:0)
您应该使用UIView
类动画[UIView animation:(^animation)animation withDuration:(time)duration]
方法,并在用户单击表视图时调整tableview框架的大小。我相信您应该尝试在表视图的节标题中放置一个按钮,该按钮将调整两个表视图的大小并从那里继续。