首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有趣的按钮

有趣的按钮
EN

Stack Overflow用户
提问于 2012-02-03 01:25:43
回答 3查看 238关注 0票数 0

有没有一种方法可以让圆角矩形按钮看起来更有吸引力,而不需要创建自己的图像?例如,为它们提供阴影,或使它们看起来三维。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-03 04:54:04

看看我最近写的这篇文章:UI Polish In An Instant

它讨论了使用图层属性来相对轻松地为UI添加视觉趣味性。

票数 1
EN

Stack Overflow用户

发布于 2012-02-03 02:09:58

如果您想这样做,那么可以考虑创建一个UIView,并使用您的所有定制来启用它以进行用户交互。这可能会有帮助!

票数 0
EN

Stack Overflow用户

发布于 2012-02-03 04:50:13

使用核心动画功能,您可以使它们更令人兴奋。首先导入QuartzCore库。然后,您可以访问view.layer的属性。

button.layer.cornerRadius更改圆角button.layer.strokeWidth更改边框粗细button.layer.strokeColor更改边框颜色button.layer.shadowColor使用此属性和其他阴影属性添加柔和的阴影

如果您查看CALayer文档,就会发现有一大堆属性可以调整,这些属性适用于任何UIView或子类,而不仅仅是按钮。

要添加渐变,请查看CAGradientLayer。您可以创建其中一个,并将其作为子层附加到button.layer。

还有一个CAShapeLayer可以给你的按钮添加一个任意的多色调形状,所有这些都是使用代码绘制的,没有任何图像。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9116899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档