是否有 MonoTouch 内置方法来圆化 UIImage
的边缘?
好像记得看过一次。
最佳答案
舍入一个 UIImage 会产生另一个 UIImage。
如果您创建一个 CGContext 来渲染成与原始图像相同的大小,然后添加一个带有圆角的剪切路径并渲染您的原始 UIImage,就可以做到这一点。
然后您可以将 UIImage 从 CGContext 中拉出。
另一种选择是避免中间步骤,即在上下文绘图中推送图形状态,将圆形路径添加为剪切路径,绘制图像,然后弹出图形状态以返回到此。
您可以看到 TweetStation 如何将其用于其玻璃按钮:
关于c# - 单点触控 : Rounded UIImage Convenience Method,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8958107/