添加UIBarButtonItem在触及其命中区域之前不会显示在应用程序中

时间:2014-08-14 09:10:50

标签: ios uinavigationcontroller

使用Xcode 5.1,我创建了一个View Controller并通过Editor>嵌入它。嵌入>导航控制器。然后我通过在Storyboard中拖动它来继续向其工具栏添加UIBarButtonItem。

当我运行应用程序时,我没有看到按钮。但是,如果我单击按钮所在的位置 - 只有我才能看到它。

什么可能导致这种奇怪的行为?

1 个答案:

答案 0 :(得分:2)

似乎没有通过故事板初始化tintColor。要立即显示按钮,只需执行以下操作:

self.navigationItem.rightBarButtonItem.tintColor = self.view.tintColor;

在viewDidLoad中,按钮将以正确的颜色初始化。 看起来像Xcode错误。