Files
suixinkan_uikit/suixinkan/UI/Common/UIButton+Configuration.swift
汉秋 6336feff27 完善景区排队设置页与全局按钮配置迁移。
重构排队设置与变更日志交互,补充 Overlay 与资源,并将多页面主操作按钮统一到 UIButton Configuration,同步更新相关单元测试。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-14 16:21:53 +08:00

26 lines
914 B
Swift
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// UIButton+Configuration.swift
// suixinkan
//
import UIKit
/// `UIButton` configuration
extension UIButton {
/// configuration
func setConfigurationContentInsets(_ contentInsets: NSDirectionalEdgeInsets) {
var updatedConfiguration = configuration ?? .plain()
updatedConfiguration.contentInsets = contentInsets
configuration = updatedConfiguration
}
/// configuration
func setConfigurationImagePlacement(_ imagePlacement: NSDirectionalRectEdge, padding: CGFloat) {
var updatedConfiguration = configuration ?? .plain()
updatedConfiguration.imagePlacement = imagePlacement
updatedConfiguration.imagePadding = padding
configuration = updatedConfiguration
}
}