- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在开发一个 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/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!