【发布时间】:2015-09-03 23:13:12
【问题描述】:
我正在尝试在导航栏中嵌入搜索栏,以便在选择导航项时搜索栏出现在导航栏中。我在网上搜索解决方案,我看到有些人完全隐藏了导航栏,只使用搜索栏。这对这个项目不起作用,因为我需要保留后退按钮(导航到新视图控制器时会自动出现在导航栏中)。我想要创建的是类似于他们 iOS 应用顶部的 twitter 搜索栏的东西。我的大部分 GUI 工作都是可视化的,所以如果有可视化解决方案和编程解决方案,我会更喜欢可视化解决方案。
【问题讨论】:
我正在尝试在导航栏中嵌入搜索栏,以便在选择导航项时搜索栏出现在导航栏中。我在网上搜索解决方案,我看到有些人完全隐藏了导航栏,只使用搜索栏。这对这个项目不起作用,因为我需要保留后退按钮(导航到新视图控制器时会自动出现在导航栏中)。我想要创建的是类似于他们 iOS 应用顶部的 twitter 搜索栏的东西。我的大部分 GUI 工作都是可视化的,所以如果有可视化解决方案和编程解决方案,我会更喜欢可视化解决方案。
【问题讨论】:
我希望,Objective C 中的这个例子对你有所帮助:
- (void)viewDidLoad {
UITextField * textField = [[UITextField alloc]initWithFrame:CGRectMake(0, 0, 221, 25)];
self.navigationItem.titleView = textField;
}
【讨论】: