【发布时间】:2012-05-06 05:03:28
【问题描述】:
您好,我正在寻找一个干净的解决方案,而不覆盖 drawRect 或类似的东西来创建一个在 视图 顶部带有圆角的 UIView。我的主要问题是如果视图正在调整大小或类似的东西,则创建可变解决方案。
有干净的解决方案吗? Apple 在第一个表项上也是这样做的。做到这一点并不难。
【问题讨论】:
-
您是否有充分的理由不想覆盖
drawRect? -
因为这是我最不想做的事情……太恶心了,我认为有更漂亮的方法可以做到这一点。
-
drawRect 并不讨厌,而是真正的东西!
-
对于任何寻求现代答案并支持边框的人,我在下面添加了一个非常干净的解决方案 - stackoverflow.com/a/57498969/7107094
-
对于
interface builder的唯一解决方案请看这里:stackoverflow.com/a/58626264
标签: objective-c uiview core-graphics rounded-corners