我一直试图将这与地图选项的地图应用图标相同,但没有成功。我试图在UIToolBar的右角制作地图卷曲按钮。我无法让SDK中的按钮跟随着色,所以我必须创建自己的类似按钮。
要将其添加到工具栏,我创建一个带有UIControlStateNormal图像的自定义按钮,使用customView创建UIBarButtonItem作为pageFlip按钮。
这样可以正常工作但我需要在用户触摸它时突出显示它(然后在用户完成后返回正常状态)。当用户触摸它时,它确实变为阴影,但我已经尝试设置[button setSelected:YES];
而没有骰子。我已经尝试将按钮的不同状态设置为当前图像,但这也不起作用。我假设我可以为按钮设置一个高亮显示的图像来设置,但那是非常简单的事情。
我可以尝试任何想法吗?
答案 0 :(得分:0)
要使UIBarButtonItem为蓝色,它必须具有“完成”样式。您无法在运行时更改按钮的样式,因此唯一的替代方法是使用新按钮替换工具栏的内容。幸运的是,您可以指定它必须是动画的。
我知道你在想什么。这很糟糕。