Objective c 如何去除uibarbuttonite的光泽效果?

Objective c 如何去除uibarbuttonite的光泽效果?,objective-c,ios,xcode,cocoa,uibarbuttonitem,Objective C,Ios,Xcode,Cocoa,Uibarbuttonitem,我正在尝试删除工具栏/导航项上UIBarButtonItem的光泽效果 我读了一些关于它的子类化和实现initWithCustomView的文章,但是我不知道如何使用它来渲染没有光泽(玻璃)效果的按钮 我能做什么?因此,您可以在IB或代码中创建一个按钮,然后该按钮将成为自定义视图。如果您查看UIBarButtonItem和initWithCustomView的类参考,您将看到Apple列出了5个使用该技术的示例项目,因此您可以看到他们做了什么以及它的外观。谢谢David,是的,我读过文档,但我刚

我正在尝试删除工具栏/导航项上UIBarButtonItem的光泽效果

我读了一些关于它的子类化和实现initWithCustomView的文章,但是我不知道如何使用它来渲染没有光泽(玻璃)效果的按钮


我能做什么?

因此,您可以在IB或代码中创建一个按钮,然后该按钮将成为自定义视图。如果您查看UIBarButtonItem和initWithCustomView的类参考,您将看到Apple列出了5个使用该技术的示例项目,因此您可以看到他们做了什么以及它的外观。

谢谢David,是的,我读过文档,但我刚刚发现了图像驱动按钮。实际上,我喜欢保持按钮的外观和感觉,只是没有光泽效果。有什么方法可以把它呈现成这样吗?好吧,做一个简单的测试——只需要几分钟。在IB中创建一个按钮,将其添加为自定义视图。我记得,uibarbuttonite在行动信息方面做了一些古怪的事情——不确定你能不能绕过它(我似乎记得它只会给你改变值或其他东西,因为它会截取按钮动作消息。叹气-现在还不确定。无论如何,试着制作几种按钮类型并将它们放在UIBarButton中,看看会发生什么。你总是可以创建一个UIView,给它涂上一些颜色,然后再添加一个按钮。你有很多定制方法。非常感谢David提供的信息,今晚我将尝试它们。:)