UISearchBar 隐藏在 ipad 中,在 iphone 中它工作正常

Posted

技术标签:

【中文标题】UISearchBar 隐藏在 ipad 中,在 iphone 中它工作正常【英文标题】:UISearchBar is hidding in ipad where as in iphone it is working properly 【发布时间】:2010-10-14 11:16:14 【问题描述】:

我为 iphone/ipad 设计了一个应用程序。我的问题是我使用单个 RootViewController 来显示类别和子类别。

//Pop me to RootViewController Category Section From SubCategory in iphone/ipad

[self.navigationController popViewControllerAnimated: YES];

但在 ipad 中,我的搜索栏隐藏在导航栏下方。不知道该怎么做。想在导航栏下方的同一位置显示我的搜索栏 ContentOffset 为 44。

-(void)viewWillAppear

【问题讨论】:

【参考方案1】:

刚刚得到解决方案

首先按下canel按钮时重新加载表格 [self.tableView reloadData]; 然后你想在表中的哪个索引处从 secondviewcontroller 转到 firstviewcontroller。

NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];

在 -viewDidLoad 中选择行时需要

[self.tableView selectRowAtIndexPath: indexPath Animation: YES scrollPosition: UITableViewScrollPositionTop];

【讨论】:

以上是关于UISearchBar 隐藏在 ipad 中,在 iphone 中它工作正常的主要内容,如果未能解决你的问题,请参考以下文章

iPad表格视图上的UISearchBar消失在导航控制器栏下方

UISearchBar 在 iOS 7 中隐藏视图

如何通过代码隐藏 UISearchBar?

如何在 UINavigation 中显示 UISearchBar?

如何从情节提要中隐藏 UISearchbar

UISearchBar 在搜索没有结果时显示标签,但在单击 UISearchBar 中的 x 时不会再次隐藏标签