【发布时间】:2016-10-22 17:20:36
【问题描述】:
基本上,我包括位于导航栏下方的两个按钮。在这两个按钮的下方,有一个 UITableView,它的头部视图是 UISearchBar。但是,当我点击搜索栏时,动画的动作很奇怪。
然后我尝试使用动画将 UITableView 连同搜索栏一起移动到顶部,
动画是这样的
添加到表格视图的代码是这样的:
- (BOOL) searchBarShouldBeginEditing:(UISearchBar *)searchBar {
CGRect tableViewFrame = self.myTableView.frame;
tableViewFrame.origin.y = 0;
[UIView animateWithDuration:0.1
animations:^{
self.myTableView.frame = tableViewFrame;
}
completion:nil];
return YES;
}
我想知道如何将 UISearchBar 移动到屏幕顶部,以及带有流畅动画的整个表格视图。
【问题讨论】:
-
如果您包含其他屏幕截图会有所帮助。这个问题不清楚(至少对我来说)。
标签: ios objective-c uitableview animation uisearchcontroller