我怎样才能绕过UIView的底角?

时间:2011-08-10 16:44:15

标签: iphone objective-c ios cocoa-touch uiview

  

可能重复:
  UIView with rounded corners
  Round two corners in UIView

我知道用于舍入UIView的所有四个角的方法,但我怎么能只绕视图的底角?

2 个答案:

答案 0 :(得分:1)

要实现此目的,您需要使用CALayer屏蔽。这个问题Just two rounded corners?accepted answer可以帮助您入门。如果您遇到麻烦,那么您应该看一下这篇后续帖子:Round two corners in UIView

答案 1 :(得分:1)

您可以在一个带有底部圆角的CALayer填充矩形中绘制,然后将其设置为掩码:

[[view layer] setMask:calayerWithDrawedMaskingRect];