2011-05-23 94 views
0

需要调整此标签栏的外观。我创造了这样一个,它进展顺利。但是当你点击其中一个标签按钮时,它会变暗,直到你放开它。我如何摆脱这一点?另外,当您点击已经选择的按钮之一时,它会变成未选中状态,然后在您放下时返回到选定状态。我该如何做到这一点,以便当您点击已经选择的标签按钮时,没有视觉反馈?标签栏外观突出显示

http://www.rumexit.co.uk/2010/07/how-to-customise-the-tab-bar-uitabbar-in-an-iphone-application-part-1-of-2/

+0

什么是“此标签栏”?你能提供一个代码示例或截图吗? – PengOne 2011-05-23 22:54:09

+0

我不认为你真的有一个tabbar。也许一个带按钮的工具栏?默认情况下,TabBar的行为不像您所描述的那样。 – PengOne 2011-05-23 22:59:59

+0

我更新了我的答案。我没有测试代码,但如果它不起作用,它应该告诉你一切你需要知道自己找到答案。 – 2011-05-26 16:28:45

回答

0

我不知道你的意思。当你点击已经选择的标签按钮时,没有视觉反馈。

标签栏几乎就是它。如果你希望它看起来或行为不同,你将不得不实现你自己的子视图。

编辑:这将是一件好事,如果你想直接提供该链接。您的问题不是关于标签栏,而是如何禁用UIButton上的突出显示。

在谷歌第一主打提示:

button.adjustsImageWhenHighlighted = NO; 

如果不为你工作,我敢肯定的,对其他的建议之一。

+0

标签栏的标签每个都有两种状态;选中并未选中。当选项卡处于选定状态并且您已经处于该状态时单击该选项卡时,它会暂时进入未选状态。所以当没有任何事情发生时,它显示出取消选择的图像。 – supermonkey 2011-05-23 23:01:10

+2

@supermonkey默认标签栏不会这样做。你显然做错了,但没有代码,很难告诉你什么。 – 2011-05-23 23:07:12