【问题标题】:UISearchDisplayController Positioning issueUISearchDisplayController 定位问题
【发布时间】: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


    【解决方案1】:

    应该设置:

    [self.navigationController setNavigationBarHidden:YES 动画:YES];

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多