背景色默认是黑色,你把按钮的的frame及它的superview的frame打印一下

解决方案 »

  1.   


    你好,感谢你回答. 我不明白frame和superview是什么.我把下面的itemBar和整个窗口的属性的截图都传上来,不知道是不是你要的.==========Item Bar====================整个窗口的属性==========
      

  2.   

    我怀疑是不是xcode6 beta5的bug?今天刚升级成5就这样了,以前是beta4貌似没问题.
      

  3.   


    还是不显示...怀疑是beta5的bug
      

  4.   

    你可以试试看是不是位置的问题。
    测试方法:将view的背景改成其它颜色
    self.view.backgroundColor = [UIColor redColor];
    如果这时,显示toolbar的位置也变成了红色,说明这个位置显示的是view,而你的toolbar位置就可以断定有问题。
    解决方法: 先使用NSLog输出toolbar的位置,主要是y坐标,计算位置,再重置toolbar的位置