Swift UISwitch 💡開關控制器!
Swift 是一種用於開發 iOS、macOS、watchOS 和 tvOS 應用程式的開放源碼程式語言,它是由 Apple 開發的,用於替代 Objective-C 語言。UISwitch 是 iOS 中的一種開關控制器,它可以用來控制一個特定的設定或功能。
在 Swift 中,可以使用 UISwitch 來創建一個開關控制器,並將其附加到界面上。下面是一個簡單的示例,用於創建一個 UISwitch 對象,並將其添加到界面上:
let switchControl = UISwitch()
switchControl.frame = CGRect(x: 0, y: 0, width: 50, height: 30)
view.addSubview(switchControl)
您可以使用 UISwitch 的 isOn
屬性來檢查開關是否已打開:
if switchControl.isOn {
// Do something
}
您還可以使用 addTarget
方法來設置一個回調,當開關被更改時將被調用:
switchControl.addTarget(self, action: #selector(switchChanged(_:)), for: .valueChanged)
@objc func switchChanged(_ sender: UISwitch) {
// Do something
}
使用 Swift 中的 UISwitch 開關控制器可以讓您更輕鬆地控制 iOS 應用程式中的設置和功能。它可以讓您更輕鬆地創建一個開關控制器,並檢查它是否已打開,以及在開關被更改時調用一個回調。
推薦閱讀文章
UISwitch Tutorial for iOS: Getting Started
UISwitch Tutorial: Create a Simple On/Off Switch in iOS
How to use UISwitch to create on/off buttons
UISwitch Tutorial for iOS: Learn how to create an On/Off switch in Swift
UISwitch Tutorial – Swift 5 – Xcode 11</a