我是iphone编程的新手,并且偶然发现了这个问题,我想这应该是非常基本的东西.
我正在使用从XCode IOS 5.1中的模板创建的标签栏应用程序.它工作正常并在故事板中创建了3个屏幕(标签栏控制器+ + 2个下降视图)但是当我尝试在这两个视图中添加顶部栏时出现问题...
我通过在对象检查器中为选项卡栏控制器添加界面构建器中的顶部导航栏来执行此操作.勾选此选项后,顶栏显示在我的故事板中,适用于所有3个屏幕(tabbarcontroller + 2个后视图),但在我运行项目后,顶部导航栏不再存在.
我在这里错过了什么?为什么没有顶吧?
在我的tableViewController与searchBar我使用以下方法:
-(void) searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{
...my code
}
Run Code Online (Sandbox Code Playgroud)
当我直接在searchBar中输入文本时,它工作正常.
我现在的问题是我想以编程方式调用此方法 - 这意味着我想从我的代码填写搜索栏,我知道该怎么做(实际上我在我的语言词典应用程序中选择最近搜索过的单词)和打电话给:
[SearchBar textDidChange: recentlySearchedWord]
Run Code Online (Sandbox Code Playgroud)
但这根本不适用于我的代码中的任何地方.
如果您对如何解决这个问题有所了解,请帮助我.
谢谢,
蒂姆