完善首页权限申请流程与队列播报体验。
对齐 Android 无权限强制弹窗、角色下拉与申请页交互,补充 UIButton configuration 适配,并增强景区排队 TTS 与相关单元测试。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
17
suixinkan/UI/Common/UIButton+Configuration.swift
Normal file
17
suixinkan/UI/Common/UIButton+Configuration.swift
Normal file
@ -0,0 +1,17 @@
|
||||
//
|
||||
// UIButton+Configuration.swift
|
||||
// suixinkan
|
||||
//
|
||||
|
||||
import UIKit
|
||||
|
||||
/// `UIButton` 的现代 configuration 配置辅助能力。
|
||||
extension UIButton {
|
||||
|
||||
/// 设置内容边距,并保留按钮已有的 configuration 内容。
|
||||
func setConfigurationContentInsets(_ contentInsets: NSDirectionalEdgeInsets) {
|
||||
var updatedConfiguration = configuration ?? .plain()
|
||||
updatedConfiguration.contentInsets = contentInsets
|
||||
configuration = updatedConfiguration
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user