Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIToolbar和UIBarButtonim在情节提要上的行为,工具栏似乎掩盖了按钮项_Ios_Iphone_Autolayout_Uistoryboard_Uitoolbar - Fatal编程技术网

Ios UIToolbar和UIBarButtonim在情节提要上的行为,工具栏似乎掩盖了按钮项

Ios UIToolbar和UIBarButtonim在情节提要上的行为,工具栏似乎掩盖了按钮项,ios,iphone,autolayout,uistoryboard,uitoolbar,Ios,Iphone,Autolayout,Uistoryboard,Uitoolbar,我想我遗漏了一些基本的东西。我有一个UIToolBar和三个UIBarButtonItem。视图层次结构在我看来是正确的,但如果从层次结构中选择了条形按钮项,则它们仅在情节提要上可见,并且在运行时不可见 UIToolbar已选择(注意,您无法看到项目): UIBarButtonItemselected(请注意,该项似乎“灰显”): 在运行时,项目不可见(就像在视图层次结构中选择工具栏时项目不可见一样)。知道我做错了什么吗 编辑: 添加了显示工具栏约束的图像(水平前导和尾随均为0) 添加了一个

我想我遗漏了一些基本的东西。我有一个
UIToolBar
和三个
UIBarButtonItem
。视图层次结构在我看来是正确的,但如果从层次结构中选择了条形按钮项,则它们仅在情节提要上可见,并且在运行时不可见

UIToolbar
已选择(注意,您无法看到项目):

UIBarButtonItem
selected(请注意,该项似乎“灰显”):

在运行时,项目不可见(就像在视图层次结构中选择工具栏时项目不可见一样)。知道我做错了什么吗

编辑:

  • 添加了显示工具栏约束的图像(水平前导和尾随均为0)

  • 添加了一个显示所选右UIBarButtonItem的图像。请注意,它有一个“选择框”(第一个UIBarButtonItem没有)


  • 请将interface builder中工具栏的色调从白色更改为默认颜色,它应该可以正常工作。

    我刚刚遇到了类似的问题。问题是我在
    UIViewC的模拟度量面板中将底部栏设置为半透明工具栏包含
    UIToolBar
    的控制器
    。将底部栏设置为None解决了问题


    SimulatedMetrics是interface builder中的设计辅助工具,用于模拟布局。我猜,模拟工具栏掩盖了故事板中的实际
    UIToolBar

    根据您向我们展示的内容,它应该会起作用。因此,在我们帮助您找到您要做的事情之前,您必须向我们提供更多信息Hi Heliem,我添加了一些额外的信息。如果我以编程方式创建按钮,我可以让它像我预期的那样工作,但我想了解故事板上发生了什么。我应该寻找更多有用的信息。这在以前是可行的,我不知道有什么变化ed.我几乎想把这些项目“放在首位”。不幸的是,我不知道在你的具体案例中发生了什么。它应该是这样工作的,没有任何问题。有很多事情可能会导致这个问题。正是因为这对你来说真的很难帮助,我所能做的就是猜测:SHi suhit,我把工具栏的颜色改成了绿色(这是默认设置)并将项目的颜色设置为蓝色以进行测试。工具栏现在为绿色,但项目不可见(如上所述)。将编辑原始帖子以显示约束。请检查视图的“tintColor”属性和工具栏的“barTintColor”属性。