【问题标题】:IPhone UITableView Expandable/collabsibleiPhone UITableView 可展开/可折叠
【发布时间】:2012-12-01 13:37:54
【问题描述】:

我的应用程序中有两个表,一个在另一个之下。两个表都必须是可展开和可折叠的。 当两个表格都处于可折叠模式时,两个表格的标题都可见。单击我的第一个表格的标题,我必须展开我的第一个表格。 在展开我的第一个表格时,第二个表格的标题必须可见,但是当我单击第二个表格的标题时,我的第二个表格必须占据整个屏幕,并且除了第二个表格的标题和行之外没有其他 UI可见,并且在折叠第二个表格时再次出现展开第二个表格之前存在的正常 UI。

请帮助我实现这个场景。

TIA :)

【问题讨论】:

标签: iphone ipad uitableview


【解决方案1】:

听起来改变表格视图的框架就是你所追求的。

例如,一个表格视图占据整个视图:

self.tableView.frame = CGRectMake(self.tableView.frame.origin.x, self.view.frame.origin.y, self.tableView.frame.size.width, self.view.frame.size.height);

【讨论】:

    【解决方案2】:

    您应该使用UIView 类动画[UIView animation:(^animation)animation withDuration:(time)duration] 方法并在用户单击表格视图时调整表格视图框架的大小。我相信您应该尝试在表格视图的部分标题中放置一个按钮,该按钮将调整两个表格视图的大小并从那里继续。

    【讨论】:

      猜你喜欢
      • 2018-12-13
      • 1970-01-01
      • 1970-01-01
      • 2012-01-14
      • 1970-01-01
      • 1970-01-01
      • 2019-11-23
      • 1970-01-01
      • 2014-03-26
      相关资源
      最近更新 更多