我熟悉 Quartz 2D 绘图的一些基础知识,例如绘制基本形状和渐变等,但我不确定如何绘制具有“斜角”外观的形状,如下所示:
斜角圆 http://www.shaggyfrog.com/junk/beveled-circle.jpg http://www.shaggyfrog.com/junk/beveled-circle.jpg
本质上,我们在一个角上有光泽,而在另一角上可能有一些阴影。我想——我没有制作这张图片,尽管我希望能够近似它。
有任何想法吗?这是在 iPhone 上,我想使用内置框架并尽可能避免任何外部库。
实际上,您可以采取几种有用的方法来解决这个问题。
使用基本的形状绘制技术并将它们与一条或多条渐变曲线相结合。 (隐式对象构造)带有曲线/填充。
自定义构建一个 UIView 并在一个绘制矩形中按像素构建该对象。
预渲染斜角/阴影形状并将它们加载到图像中并将它们传输到 UIImageView 中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)