我试过这段代码。 http://www.mediafire.com/download/bvoqrkn82sd6az9/tablesample.zip ..在这里,我需要这样......每当我点击“显示”按钮时,它应该显示Tableview列表,如同在此屏幕截图中的下拉列表一样。加载时,应隐藏表视图。单击按钮时,应显示tableview。非常感谢您的帮助。在此先感谢。
答案 0 :(得分: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!");
}];