我有一个按钮,其类型是UIButtonTypeRoundedRect,但其边框不沿着圆角。我怎样才能曲线的边界。沿着圆角矩形的UIButton边框
0
A
回答
-1
图像是用于创建自定义按钮的推荐方法。 Apple的内置按钮基本上只用于原型设计。
您也可以创建UIButton的子类,然后重写drawInRect
的方法并提供自定义绘图代码,可能使用CoreGraphics。但是,它仍然在代码中更干净,并且在运行时更加高效地使用图像。
5
看看这个博客帖子我最近写的:UI Polish in An Instant
你是在正确的轨道访问按钮的图层属性,但还有更多你需要做的(例如,以获得圆润的边角,加上deleteButton1.layer.cornerRadius = 10
),以及更多你可以做的事情,所有这些都没有额外的图像
相关问题
- 1. 没有边框的圆角矩形UIButton
- 2. 的UIButton圆角和边框
- 3. 沿着圆形的Qt动画椭圆
- 4. 沿着圆形绘制时,将会占据角度矩形(参见图)
- 5. 绘制带有彩色圆角边框的矩形形状
- 6. 奇怪圆角底边的矩形
- 7. 没有背景的android圆角矩形直边矩形
- 8. iOS:具有边框出血颜色的圆角矩形
- 9. 如何用OpenCV绘制圆角矩形(带圆角的矩形)?
- 10. 圆角边框
- 11. UIBezierPath圆角矩形 - 角
- 12. 添加白色边框沿着圆圈的UIImage
- 13. 的UIButton随着圆角在顶部
- 14. 在JavaFX矩形边框画圆圈
- 15. 沿着3d曲线渲染圆形
- 16. 修改图片资源,圆角矩形边框libgdx
- 17. 圆角矩形框绘制-iOS
- 18. 将圆角矩形变换为圆形
- 19. 带圆角矩形的SKScene
- 20. 圆角矩形在pygtk的
- 21. Silverlight中的圆角矩形
- 22. UIBezierPath - 带圆角的矩形
- 23. 带圆角矩形的NSBezierPath没有光滑的边角
- 24. 带尖角的矩形边框样式
- 25. AllowTransparency替代圆角边框形式
- 26. 使六边形形状的边框,圆角和透明背景
- 27. UIButton圆角矩形不需要的3D效果
- 28. 如何从Interface Builder中的圆角矩形UIButton继承?
- 29. 具有圆形边框(不是角落)的CSS三角形
- 30. 圆角矩形背景editext与背景边框左上角的提示
谢谢!更正... –
伟大的博客文章。 +1 –
当应用于多次调用效果的TableViews之类的地方时,使用'.layer'效果可能会变得非常耗费处理时间。这会导致电池性能下降,并且在设计更改方面灵活性有限,并导致更多混乱的代码。虽然Quartz具有许多整洁的效果,但只要客户请求的按钮看起来像Quartz中不能建模的按钮,就必须取消所有精细调整的代码,以支持图像无论如何。 – Tim