UISearchBar隐藏在iOS 8中

时间:2014-12-10 07:10:49

标签: ios iphone xcode uitableview uisearchbar

我已经被困在这个问题上好几天了,无法找到解决方案。

背景:

我正在重建一个基于XCode 4到XCode 6的代码,使其兼容iOS 7和8.这样做,我发现了一个奇怪的问题,如标题所述,UISearchbar gots在点击时不可见搜索栏。 由于我工作的代码库非常大,我决定在示例应用程序中重现这一点并在此处发布示例应用程序的详细信息。

UISearchBar placed in StoryBoard 与附加的此图片一样,UISearchBar位于UIView中包含的UITableView内。

在点按搜索栏时,它会转到左侧的其他位置,如下所示。 Searchbar moves on to left

PS:我无法将搜索栏排除在视图之外并将其置于tableview中,因为它会在导航中创建一些其他问题。因此,请提供一个解决方案,使搜索栏可以定位到其父视图本身。

先谢谢。

1 个答案:

答案 0 :(得分:0)

在iOS8上为UISearchBar明确设置框架为我解决了这个问题。

right click on chrome window displaying the HTML -> print