【问题标题】:How can I round just the bottom corners of a UIView? [duplicate]我怎样才能圆一个 UIView 的底角? [复制]
【发布时间】:2011-10-24 06:44:34
【问题描述】:

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

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

【问题讨论】:

  • 不是重复的。你在给 -1 之前阅读详细信息怎么样???

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


【解决方案1】:

为此,您需要使用CALayer 掩码。这个问题Just two rounded corners?accepted answer 应该可以帮助您入门。如果你遇到麻烦,那么你应该看看这个后续帖子:Round two corners in UIView

【讨论】:

    【解决方案2】:

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

    [[view layer] setMask:calayerWithDrawedMaskingRect];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-16
      • 1970-01-01
      • 1970-01-01
      • 2016-11-25
      • 1970-01-01
      • 1970-01-01
      • 2011-09-10
      相关资源
      最近更新 更多