我正在尝试完成以下操作。我在一个uitableviewcontroller中得到了2个uitableviews,在视图的底部我有一个按钮。一旦我点击该按钮(表格视图的宽度),它就会(带动画)移动到屏幕的中心。现在我希望第二个uitableview随之移动,第一个(之前是全屏)收缩。所以最后我会有2个uitableview同时显示数据。
再次点击该按钮,您猜对了,将其移动到屏幕底部,隐藏第二个uitableview,以便第一个再次全屏显示。
任何提示/想法/代码我如何才能实现这一目标?
答案 0 :(得分:1)
您无法使用UITableViewController
。你需要一个UIViewController
,抛出2 UITableView
个,使它们成为视图控制器的@property
,并正常处理它们的数据源和委托方法。
然后当您按下按钮时,您可以在更改任何UIView
的框架时更改两个表格视图的框架。