沿圆角矩形的UIButton边框

时间:2011-12-07 17:40:03

标签: objective-c

我有一个按钮,它的类型是UIButtonTypeRoundedRect,但它的边框不沿着圆角。如何弯曲边框。

2 个答案:

答案 0 :(得分:5)

查看我最近撰写的这篇博文:UI Polish in An Instant

你在正确的轨道上访问按钮的图层属性,但你需要做的更多(例如,获得圆角,添加deleteButton1.layer.cornerRadius = 10),你可以做更多,所有这些都没有额外的图像。

答案 1 :(得分:-1)

图像是创建自定义按钮的推荐方法。 Apple的内置按钮基本上只用于原型设计。

您还可以创建UIButton的子类,然后覆盖drawInRect的方法并提供自定义绘图代码,可能使用CoreGraphics。但是,它在代码中仍然更加清晰,并且在运行时更高效地使用图像。