TableViewControllerObject

TableViewControllerObject

上下文:Xcode 4.5.2,Interface Builder,自动布局禁用

当将UISearchBar添加为UITableViewController的子级时,搜索栏在iOS 6上正确显示,但在iOS 5上完全不显示。以下错误报告描述了该问题:

http://openradar.appspot.com/12707740

有人可以为此建议解决方法吗?

Interface Builder中的对象层次结构:

界面生成器中的外观:

iPhone 6 Simulator中的外观:

iPhone 5.1 Simulator中的外观:

最佳答案

创建UITableViewController对象时,必须使用nib文件名对其进行初始化:

 TableViewControllerObject *tableViewControllerObject = [[TableViewControllerObject alloc]initWithNibName:@"TableViewControllerObject" bundle:nil];

关于objective-c - 从Xib设置UISearchBar不会在iOS 5上显示搜索栏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13482787/

10-12 14:23