1

我试过这段代码。http://www.mediafire.com/download/bvoqrkn82sd6az9/tablesample.zip ..在这里,我需要这样.. 每当我单击显示按钮时,它应该显示 Tableview 的列表,就像在这个屏幕截图中一样。加载时,应隐藏表格视图。单击按钮时,应显示表格视图。非常感谢您的帮助。提前致谢。在此处输入图像描述

4

1 回答 1

5

您可以使用动画更改 tableView 的高度。根据您的适合性设置时间。

对于扩展:

[UIView animateWithDuration:1
                              delay:0.0
                            options: UIViewAnimationYourChoice
                         animations:^{
                            CGRect frame = self.tableView.frame;
                              frame.size.height = 300;
                             self.tableView.frame = frame;
                         }
                         completion:^(BOOL finished){
                             NSLog(@"Done!");
                         }];

对于收缩:

[UIView animateWithDuration:1
                              delay:0.0
                            options: UIViewAnimationYourChoice
                         animations:^{
                            CGRect frame = self.tableView.frame;
                              frame.size.height = 0;
                             self.tableView.frame = frame;
                         }
                         completion:^(BOOL finished){
                             NSLog(@"Done!");
                         }];
于 2013-10-28T07:19:12.673 回答