【发布时间】:2011-12-06 07:50:39
【问题描述】:
背景:
我正在开发一个 iPad 应用程序,当用户单击图像时会弹出一个自定义视图。 我希望视图具有圆角和位于右上边缘的关闭按钮(圆圈中的红色 x)。
按钮在视图内部和视图之外的一半......看看 Kayak 或 Zynga Poker 应用程序,看看我在说什么。
问题:如果我以编程方式创建视图并添加按钮,它就可以工作。
但是,我真的很想用笔尖来创建视图,这样我就可以正确地设计视图。因此,当我在视图上调用 self.layer.maskToBounds = YES (创建半径为 25 的圆角)时,它会夹住我的按钮(因为它的一半进一半出)。如何保留我的按钮而不会被剪裁并且仍然有圆角?
【问题讨论】:
-
您是在按钮上还是在包含该按钮的视图上调用 maskToBounds?如果你想要按钮上的圆角,你不会在按钮上调用 maskToBounds 吗?
标签: ios uiview rounded-corners