当视图包含搜索栏时,我遇到了关于导航中断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];
}
然后点按文字搜索栏。视图搜索栏与导航栏重叠。
故事板设计:
有人帮我解决这个问题以挽救我的生命。