上下文: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/