UIButton 在 IOS 6 中显示带有圆角的默认白色背景,但在 IOS 7 中没有
Posted
技术标签:
【中文标题】UIButton 在 IOS 6 中显示带有圆角的默认白色背景,但在 IOS 7 中没有【英文标题】:UIButton shows default white background with round corners in IOS 6 but no in IOS 7 【发布时间】:2013-11-28 11:43:02 【问题描述】:我需要一个删除这个默认背景的代码,在 ios 7 中没有问题,因为我看不到这个背景。
【问题讨论】:
【参考方案1】:如果选择UIButtonTypeCustom
类型的按钮,则不会有默认背景
【讨论】:
【参考方案2】:试试这个,
UIButton *infoButton = [UIButton buttonWithType:UIButtonTypeCustom];
【讨论】:
【参考方案3】:在 iOS 7 中,默认的 UIButton 就像网页中的超链接,具有透明背景且没有边框。 iOS 7 现在实际上没有边框了,如果你想像 iOS 6 一样有角落和背景,请使用自定义按钮。 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]
现在你可以根据需要设置背景和其他东西了。
【讨论】:
以上是关于UIButton 在 IOS 6 中显示带有圆角的默认白色背景,但在 IOS 7 中没有的主要内容,如果未能解决你的问题,请参考以下文章