在激活之后,UISerachBar在iPad的UISplitviewController的detailView中错误地放置在屏幕的右侧

时间:2016-10-07 08:10:25

标签: ios ipad uisearchbar uisplitviewcontroller uisearchcontroller

我正在使用UISplitViewcontroller。在spilviewController的detailView的xib中,我将UISearchBarController作为tableheadView。单击searchBar后,键盘弹出,但搜索栏移动到屏幕右侧并在解除keybaord后保持在同一位置。 我无法上传图片,所以我附上了我在stackOverflow上找到的类似问题的图片。 http://iferiados.com.br/bug.jpg

UISplitViewcontroller的preferredDisplayMode是自动的。而且我不想将其设置为AllVisible

这是代码

self.searchController = [[UISearchController alloc] initWithSearchResultsController:nil];     self.searchController.searchResultsUpdater = self;     self.searchController.searchBar.showsCancelButton = NO;     self.searchController.dimsBackgroundDuringPresentation = NO;     self.searchController.searchBar.delegate = self;     self.searchController.searchBar.barTintColor = RGBA(48,153,185,1);     self.searchController.searchBar.tintColor = [UIColor whiteColor];     self.searchController.hidesNavigationBarDuringPresentation = NO;     self.tblClinicians.tableHeaderView = self.searchController.searchBar;

0 个答案:

没有答案