Objective c 1中的2个UITable视图,并使其高度动态更改
我正在努力实现以下目标。我在一个uitableviewcontroller中有两个UITableView,在视图的底部有一个按钮。只要我点击这个按钮(表格视图的宽度),它就会移动到屏幕的中心(带有动画)。现在,我希望第二个uitableview随它一起移动,而第一个uitableview(以前是全屏的)缩小。因此,在最后,我将有2个uitableview同时显示数据 您猜到,再次单击该按钮会将其移动到屏幕底部,隐藏第二个uitableview,以便第一个uitableview再次处于全屏状态Objective c 1中的2个UITable视图,并使其高度动态更改,objective-c,xcode,uitableview,Objective C,Xcode,Uitableview,我正在努力实现以下目标。我在一个uitableviewcontroller中有两个UITableView,在视图的底部有一个按钮。只要我点击这个按钮(表格视图的宽度),它就会移动到屏幕的中心(带有动画)。现在,我希望第二个uitableview随它一起移动,而第一个uitableview(以前是全屏的)缩小。因此,在最后,我将有2个uitableview同时显示数据 您猜到,再次单击该按钮会将其移动到屏幕底部,隐藏第二个uitableview,以便第一个uitableview再次处于全屏状态 有
有什么提示/想法/代码可以帮助我实现吗?您不能使用
UITableViewController
。您需要一个UIViewController
,加入2个UITableView
s,使它们成为视图控制器的@property
s,并正常处理它们的数据源和委托方法
然后,当您按下按钮时,您可以更改两个表视图的帧,就像您更改任何
UIView
的帧一样。好了,现在我已经开始制作动画,以便显示和隐藏第二个表,等等。但是我如何让数据显示在表中呢?我注意到,例如,甚至没有调用numberOfSectionsInTableView,所以我显然缺少了一些内容。PS:我确实添加了UIViewController,但没有效果,明白了:)我缺少了数据源=self;代表=自我;在UIViewController.com的初始化中,正如您所知,您实际上可以使用故事板设置数据源和委托。按住Ctrl键从tableview拖动到controller(在视图窗口下方的栏中),您可以对其进行设置。=)