当我点击UISearchBar时,它改变了它的位置,tableview与UISearchBar重叠,.i改变了它在中的位置,但它不工作。
-(void)searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)控制器{
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) {
CGRect statusBarFrame = [[UIApplication sharedApplication] statusBarFrame];
[UIView animateWithDuration:0.25 animations:^{
for (UIView *subview in self.view.subviews)
subview.transform = CGAffineTransformMakeTranslation(0, statusBarFrame.size.height);
subview.frame=CGRectMake(0, -200, 320, 64);
}];
}}
在点击搜索栏之前

点击搜索栏后

发布于 2015-09-28 02:24:07
应设置:
self.navigationController setNavigationBarHidden:是动画:是;
https://stackoverflow.com/questions/25890976
复制相似问题