gpt4 book ai didi

c# - 单点触控 : Rounded UIImage Convenience Method

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:00:01 24 4
gpt4 key购买 nike

是否有 MonoTouch 内置方法来圆化 UIImage 的边缘?

好像记得看过一次。

最佳答案

舍入一个 UIImage 会产生另一个 UIImage。

如果您创建一个 CGContext 来渲染成与原始图像相同的大小,然后添加一个带有圆角的剪切路径并渲染您的原始 UIImage,就可以做到这一点。

然后您可以将 UIImage 从 CGContext 中拉出。

另一种选择是避免中间步骤,即在上下文绘图中推送图形状态,将圆形路径添加为剪切路径,绘制图像,然后弹出图形状态以返回到此。

您可以看到 TweetStation 如何将其用于其玻璃按钮:

https://github.com/migueldeicaza/MonoTouch.Dialog/blob/master/MonoTouch.Dialog/Utilities/GlassButton.cs#L76

关于c# - 单点触控 : Rounded UIImage Convenience Method,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8958107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com