作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
是否有 MonoTouch 内置方法来圆化 UIImage
的边缘?
好像记得看过一次。
最佳答案
舍入一个 UIImage 会产生另一个 UIImage。
如果您创建一个 CGContext 来渲染成与原始图像相同的大小,然后添加一个带有圆角的剪切路径并渲染您的原始 UIImage,就可以做到这一点。
然后您可以将 UIImage 从 CGContext 中拉出。
另一种选择是避免中间步骤,即在上下文绘图中推送图形状态,将圆形路径添加为剪切路径,绘制图像,然后弹出图形状态以返回到此。
您可以看到 TweetStation 如何将其用于其玻璃按钮:
关于c# - 单点触控 : Rounded UIImage Convenience Method,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8958107/
我是一名优秀的程序员,十分优秀!