UIBarButtonItem正常和按下状态切换?

时间:2010-10-27 03:00:47

标签: iphone uibarbuttonitem

我创建了一个半透明黑色样式的工具栏,如下所示:

UIToolbar *toolbar = [UIToolbar new];
toolbar.barStyle = UIBarStyleBlack;
toolbar.translucent = YES;

我为它创建了一个按钮项目:

UIBarButtonItem *buttonItem = [[UIBarButtonItem alloc] initWithImage:nil
                            style:UIBarButtonItemStyleBordered
                          target:self
                            action:@selector(mySelector:)];

我注意到,当处于正常状态时,按钮显示为浅灰色,只有当我按下它时才会变为全黑。这似乎与它应该如何运作相反(例如Photo app)。我希望它在正常状态下是黑色的,在按下时更轻。我错过了什么?

1 个答案:

答案 0 :(得分:1)

将bartyle改为UIBarStyleBlackTranslucent,听起来很笨,我相信它会恢复正常。