【发布时间】:2011-10-24 06:44:34
【问题描述】:
可能的重复:
UIView with rounded corners
Round two corners in UIView
我知道将 UIView 的所有四个角都舍入的方法,但我怎么能只舍入视图的底角?
【问题讨论】:
-
不是重复的。你在给 -1 之前阅读详细信息怎么样???
标签: iphone objective-c ios cocoa-touch uiview
可能的重复:
UIView with rounded corners
Round two corners in UIView
我知道将 UIView 的所有四个角都舍入的方法,但我怎么能只舍入视图的底角?
【问题讨论】:
标签: iphone objective-c ios cocoa-touch uiview
为此,您需要使用CALayer 掩码。这个问题Just two rounded corners? 和accepted answer 应该可以帮助您入门。如果你遇到麻烦,那么你应该看看这个后续帖子:Round two corners in UIView
【讨论】:
您可以在一个底部圆角的 CALayer 填充矩形中绘制,然后将其设置为您的掩码:
[[view layer] setMask:calayerWithDrawedMaskingRect];
【讨论】: