gpt4 book ai didi

iOS : How to create a close button that sits on the edge of a UIView with rounded corners (using IB)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:22 27 4
gpt4 key购买 nike

背景:

我正在开发一个 iPad 应用程序,当用户单击图像时,它会弹出一个自定义 View 。我希望 View 具有圆角和位于右上边缘的关闭按钮(圆圈中的红色 x)。

按钮一半在 View 内,一半在 View 外......看看 Kayak 或 Zynga Poker 应用程序,看看我在说什么。

问题:如果我以编程方式创建 View 并添加按钮,它会起作用。

但是,我真的很想使用 nib 来创建 View ,这样我就可以正确地设计 View 。因此,当我在 View 上调用 self.layer.maskToBounds = YES(以创建半径为 25 的圆角)时,它会剪裁我的按钮(因为它一半进一半出)。如何保留我的按钮而不被剪掉并且仍然有圆角?

最佳答案

在我看来您正在使用 View 和按钮。您可能会尝试使用第三个容器 View (背景清晰),您可以在其中放置原始 View 和按钮。该按钮需要位于 View 之上,可以这么说,这样它就不会被您的 View 遮挡。但这应该允许您在 View (而不是容器 View )上有适当的圆角并且让您的按钮完全可见。

关于iOS : How to create a close button that sits on the edge of a UIView with rounded corners (using IB)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7743810/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com