2010-04-07 55 views
3

有没有简单的方法在UIButton上放置详细披露图标?我正在使用一个导航控制器,并且我想要一个按钮来推动堆栈上的新视图,所以我认为详细披露图标是合适的,但我还没有找到一个直接的方法来做到这一点。UIButton上的详细披露指标

我的想法就像Clock应用程序的Timer子视图中的“When Timer Ends”按钮一样。

回答

2

“当计时器结束时”“按钮”实际上并不是一个按钮,而是一个风格迥异的UITableViewCell。

当然,你仍然可以将它作为一个按钮来实现。只需创建2张包含披露指标的图像,并使用-setBackgroundImage:forState:

+0

我从哪里得到披露指标图片? – 2010-04-07 12:02:29

+0

@Ben:不幸的是,你需要自己绘制它。 – kennytm 2010-04-07 12:11:56

+0

从模拟器中抓取一个截图,使用Photoshop(或类似)的Levels工具将图像变成黑白色,然后使用(反转)作为任何指示颜色的掩码。 – 2010-04-12 02:06:10

13

只需创建一个UIButton并将其buttonType属性设置为UIButtonTypeDetailDisclosure

+0

在Swift中:'var button = UIButton.buttonWithType(UIButtonType.DetailDisclosure)' – djv 2015-07-31 01:57:13

相关问题