這些是我在陣列中需要的@IBOutlets
@IBOutlet weak var progressBar1: UIProgressView!
@IBOutlet weak var progressBar2: UIProgressView!
@IBOutlet weak var progressBar3: UIProgressView!
@IBOutlet weak var progressBar4: UIProgressView!
uj5u.com熱心網友回復:
打開助手編輯器,右鍵單擊并從您的 UIProgressView 之一拖動或從其“參考插座集合”拖動到代碼檔案。 插入插座集合
然后,您可以從 swift 檔案的 @IBOutlet 拖到 UIProgressView 的其余部分。將視圖添加到集合
uj5u.com熱心網友回復:
class ViewController: UIViewController {
@IBOutlet weak var p1: UIProgressView!
@IBOutlet weak var p2: UIProgressView!
@IBOutlet weak var p3: UIProgressView!
@IBOutlet weak var p4: UIProgressView!
var outlets: [UIProgressView] = []
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
outlets = [
p1,p2,p3,p4
]
}
}
如果您有其他型別的視圖,您可以使用
var outlets: [UIView] = [...]
uj5u.com熱心網友回復:
在頂部首先宣告一個變數,如下所示
var outletLists: [UIProgressView] = []
現在在ViewDidLoad方法上,您可以使用它將所有插座放在該陣列上
像這樣:
outlets = [progressBar1, progressBar2, progressBar3, progressBar4]
希望你能理解。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/407085.html
標籤:
