使用Xcode 5.1,我创建了一个View Controller并通过Editor>嵌入它。嵌入>导航控制器。然后我通过在Storyboard中拖动它来继续向其工具栏添加UIBarButtonItem。
当我运行应用程序时,我没有看到按钮。但是,如果我单击按钮所在的位置 - 只有我才能看到它。
什么可能导致这种奇怪的行为?
答案 0 :(得分:2)
似乎没有通过故事板初始化tintColor。要立即显示按钮,只需执行以下操作:
self.navigationItem.rightBarButtonItem.tintColor = self.view.tintColor;
在viewDidLoad中,按钮将以正确的颜色初始化。 看起来像Xcode错误。