搜索栏重叠Ipad上的导航栏

时间:2017-01-10 09:26:02

标签: ios objective-c iphone

当视图包含搜索栏时,我遇到了关于导航中断UI的问题。 当应用程序在iPad上运行时,用户界面只会破坏(iPhone应用程序运行良好)。 这是我的代码:

- (void)searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)controller{
        isBeginEdit = YES;
        if (IS_IPHONE_5_OR_LESS) {
           fetchedResultController.delegate=nil;
           fetchedResultController=nil;
           [self.searchDisplayController.searchResultsTableView reloadData];
        }

        [searchBar setShowsCancelButton:YES animated:NO];
        [segmenedControlViewHolder setHidden:YES];
        for (UIView *subView in [[searchBar.subviews objectAtIndex:0] subviews]){
          if([subView isKindOfClass:[UIButton class]]){
             [(UIButton*)subView setTitle:[NewLocalization getString:@"Cancel"] forState:UIControlStateNormal];
          }
        }
        [self.searchDisplayController.searchResultsTableView reloadData]; 
}

模拟器上的截图 enter image description here

然后点按文字搜索栏。视图搜索栏与导航栏重叠。

enter image description here

故事板设计:

enter image description here

有人帮我解决这个问题以挽救我的生命。

0 个答案:

没有答案