【发布时间】:2014-09-17 12:46:10
【问题描述】:
当我点击 UISearchBar 时,它改变了它的位置,并且 tableview 与 UISearchBar 重叠。我改变了它的位置,但它不起作用。
-(void)searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)controller {
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);
}];
}
}
点击搜索栏之前
点击搜索栏后
【问题讨论】:
标签: ios7 xcode5 uisearchbar uisearchdisplaycontroller