如何将自定义UIPickerView添加到UINavigationBar?

时间:2012-12-19 04:31:50

标签: iphone ios uinavigationbar uipickerview

我需要像这样向UINavigationBar添加自定义选择器视图。但如果我将pickerview移至UINavigationBar,它会显示在UINavigationBar后面。如何在UINavigationBar上方正确显示?

enter image description here

3 个答案:

答案 0 :(得分:5)

你可以这样添加,

[self.navigationController.navigationBar.topItem setTitleView:pickerView];

希望它会对你有帮助.....

答案 1 :(得分:4)

您必须添加包含UIView的自定义UIPickerView,并以编程方式将其添加为center view内的UINavigation Controller。它应该加载选择器而不是该页面的标题。

答案 2 :(得分:0)

您应该创建一个具有蓝色背景的自定义视图。添加适当的视图。

隐藏此屏幕的导航栏。