ios 导航栏上可以添加textfield的,具体如下:
1、编写设置textfied代码
-(void)viewDidAppear:(BOOL)animated{
UITextField *txtField=[[UITextField alloc] initWithFrame:CGRectMake(0, 0, 200, 30)];
[txtField setBorderStyle:UITextBorderStyleRoundedRect];
txtField.text=@"Hello";
[self.navigationController.navigationBar addSubview:txtField];
}
2、在导航栏显示效果如下: