UIKit - UIButton 没有成员配置消息

问题描述 投票:0回答:1

在下面的代码中,我收到一个错误,显示

UIButton does not have member configuration
,这就是我收到错误的原因。然而,我检查了文档,发现
Configuration
仍然是会员。那么为什么我会收到此错误?

import UIKit

class FirstScreen: UIViewController {
    
    let nextButton = UIButton()

    override func viewDidLoad() {
        super.viewDidLoad()
        view.backgroundColor = .blue
        
    }
    
    
    
    func setupButton(){
        view.addSubview(nextButton)
        nextButton.configuration = .filled()
        
        
    }


}

swift xcode uikit
1个回答
0
投票

此属性“配置”仅在 iOS 15.0 或更高版本中可用, 检查下面的代码: 对于低于 15 的 SDK,您应该在 else 上处理它, 并且您还可以将最小SDK(iOS版本开发)更改为15

        if #available(iOS 15.0, *) {
            button.configuration = .filled()
        } else {
            // Fallback on earlier versions
        }

© www.soinside.com 2019 - 2024. All rights reserved.