iOS按钮圆角设置咨询:是否可通过Large/Medium/Small选项快速设置?
关于按钮预设圆角的简便实现方法
这个功能是真实存在的,以iOS平台的UIKit为例,iOS 15及以后版本提供了更简便的按钮圆角设置方式,不用手动操作layer.cornerRadius:
代码实现方式:
通过UIButton.Configuration可以直接指定预设的圆角等级,示例代码如下:// 创建按钮配置(以填充样式为例,也可以用plain、bordered等) var buttonConfig = UIButton.Configuration.filled() // 设置圆角等级:可选 .small、.medium、.large,还有胶囊形的.capsule、可自定义的.fixed buttonConfig.cornerStyle = .large // 用配置初始化按钮 let customButton = UIButton(configuration: buttonConfig)可视化界面设置(Storyboard/XIB):
选中按钮后,在右侧属性面板找到「Configuration」选项,展开后直接选择「Corner Style」的下拉选项(Small/Medium/Large等),无需编写代码。
如果是其他平台(比如Android Material Design),也有类似的预设圆角方案,不过你提到的Large/Medium/Small命名更贴近iOS UIKit的配置逻辑。
内容的提问来源于stack exchange,提问作者rattletrap99
相关产品推荐
相关产品推荐

