2014-09-26 72 views
1

如何在Today小部件中创建按钮,如下图中的“编辑按钮”? 有没有一个快速和标准的方法来做到这一点,或者我必须继承一个按钮的子类,并重写它的绘制方法绘制一个填充和圆角的矩形与透明度和背景,只有突出显示,当接触下来?如何在iOS8的通知窗口中创建按钮?

我想找到最好的方法来创建一个按钮,完全相同的视觉效果,而不是试图模仿和匹配它的行为。可能吗?

enter image description here

回答

0

分段控制是在Xcode的缺省值。它为你做了大部分的繁重工作。

iOS开发人员库中的UIKit Interfact Catalog应该对您有所帮助。

在Xcode:

你会发现界面生成器内分段控制,在属性检查器的分段控制部分。

从这里您可以开始构建视觉样式并将其与您的代码绑定。

这应该指向正确的方向。

更多来自苹果是在这里:Segmented Control in the iOS developer library

他们有很大的文件,一定要始终追求这一点。

+0

不幸的是,我无法通过'UISegmentedControl'获得图片中“编辑按钮”的确切外观。 – frankish 2014-09-26 04:15:41

0

从一些快速修补我有一个UIButton看起来比较接近,你可以修补一些,以得到它的完美。这里的一个图像:

image

我的按钮设置(最上面的一个)具有28的高度,3角半径的黑色字体颜色和白色的背景颜色与31%的不透明度。在图片中,我使用的文字大小为15,但13或14看起来更准确。我使用this question上的答案作为如何创建圆角按钮的参考点。

希望这有助于一些!

相关问题