组件与工具栏和pickerview冲突[关闭]

Posted

技术标签:

【中文标题】组件与工具栏和pickerview冲突[关闭]【英文标题】:components conflicts with toolbar and pickerview [closed] 【发布时间】:2014-01-08 07:55:19 【问题描述】:

在我的应用程序中,我正在显示带有工具栏的 uipicker 视图。但是当它出现时,它与其他组件发生冲突。

这里“选择机构”是带框架的标签,“删除”是按钮,“添加标志”是按钮。 “完成”在工具栏内,在工具栏之后是 uipickerview

所以我希望当工具栏和选择器视图出现时它应该隐藏那些东西

【问题讨论】:

张贴一张大图。还有...我没有看到任何pickerView。 您的选择器视图位于视图层次结构中的那些视图之后。你可以将你的选择器视图移到视图层次结构的最前面来解决这个问题。 【参考方案1】:

看起来您的选择器和工具栏位于其他 UI 元素下方。

改变这种情况的一种方法是做这样的事情 -

// put where you present your picker to test
[self.view bringSubviewToFront:myPickerView];
[self.view bringSubviewToFront:myToolBar];

如果它们是在界面构建器中设置的,您还可以选择在左侧边栏中以适当的顺序选择并拖动它们,它们出现在占位符、文件所有者、第一响应者下方。

如果您想完全隐藏 UI 元素,请将其 hidden 属性设置为 YES 和 NO 以取消隐藏。

【讨论】:

以上是关于组件与工具栏和pickerview冲突[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

关闭键盘无法与 PickerView 一起使用

如何在 PickerView 顶部添加一个按钮以及如何在单击该按钮时关闭 PickerView?

触摸时扩展 PickerViews 组件

具有多个组件的动态 PickerView:索引超出范围

标签上显示的 UIPickerView 选项

Arry,如何设置带有 4 个组件的pickerView?迅速