1
情况:我将一个系统“项目动作”按钮的实例放入正确的导航按钮插槽...没有问题。但是,我希望该按钮仅显示为没有边框的图标(即:“普通”样式)。阅读过的文档,这听起来像这应该是刚刚的UIBarButtonItem的“风格”属性设置为UIBarButtonItemStylePlain,像这样一个简单的问题:UIBarButtonItem似乎没有回应“样式”属性
UIBarButtonItem *shareButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(didPressShare)];
shareButton.style = UIBarButtonItemStylePlain;
self.navigationItem.rightBarButtonItem = shareButton;
[shareButton release];
然而,当我执行上面的代码,该按钮会出现在导航酒吧周围有一个边框...显然系统没有遵守我的UIBarButtonItemStylePlain设置。任何想法为什么?任何其他制作按钮的解决方案都只是一个图标而没有边框?
在此先感谢!
啊...这是有道理的。我甚至从未想到他们可能会完全阻止某种特定的按钮风格,但是现在您提到了它 - 这听起来非常像苹果及其UI一致性策略。谢谢回复! – bigmac 2010-06-02 20:51:09
随时将其标记为正确答案(检查左侧的视线)。或者使用“这个答案很有用”。我看到你从未使用过这些按钮作为你的prev。也是问题。 – OgreSwamp 2010-06-02 21:34:59
啊,谢谢你在堆栈溢出使用技巧...是啊,我刚刚学习系统刚刚学习绳索。直到我获得15个身份,仍然不能投票。 – bigmac 2010-06-04 14:15:20