栏按钮未显示在导航栏上

时间:2014-08-19 18:42:44

标签: ios objective-c uinavigationcontroller

enter image description here我左边有一个NAV VC,还有一个与它连接的tableview控制器。 NAV VC左侧有一个segue(如屏幕截图所示。enter image description here

通过导航控制器的View Controller很好。但是按钮没有显示..任何想法?所以右手粉红色的齿轮没有表现出来。导航控制器左侧的segue是一个MODAL,它由

调用
 [self performSegueWithIdentifier:@"SetUptoMain" sender:self];

感谢 enter image description here 即使我添加一个普通按钮,它仍然无法正常工作!

1 个答案:

答案 0 :(得分:0)

UIBarButtonItem的工作方式是只有图像的alpha通道用于按钮。因为你使用粉红色的图像,你不会得到粉红色的齿轮;如果您使用的图像对于要粉红色的像素使用alpha值为1,对其他像素使用0,则为0,并设置UIBarButtonItem的色调颜色。 / p>

尝试将按钮设置为故事板中的常规文本按钮,然后查看它是否显示。如果它没问题,那么创建一个新的按钮图像,如上所述,看看它是否显示。您也可以尝试点击右键,看看它是否导航,即使您没有看到它,因为它可能只显示所有白色或与导航栏完全相同的颜色。