我在Apple的UICatalog示例代码中修改了AAPLSearchBarEmbeddedInNavigationBarViewController
,以便在选择单元格时将AAPLSearchBarEmbeddedInNavigationBarViewController
的另一个实例推送到导航堆栈。在第二个视图控制器中,UISearchBar设置为UINavigationBar的标题视图(就像第一个一样)是不可用的(与第一个不同)。这似乎是一个错误。我如何解决它?这是我修改过的UICatalog代码:
https://github.com/stevemoser/UICatalog
我也使用Xcode 6和7进行了测试。它们都被打破了。
答案 0 :(得分:7)
解决方案是在远离它时设置第一个VC self.definesPresentationContext = NO
并确保在视图中调用self.definesPresentationContext=YES
确实出现,以便可见VC允许定义表示上下文。
感谢Rory McKinnel让我走上正轨。