我已經有這個問題一段時間了,出於某種原因,我似乎無法找到答案。如果我想用10個UIlabels(使用編程)創建一個應用程序,我寧願創建一個函數,以便我可以說:createLabel(size: , position: , textColor: , text:)
我的麻煩是,我不知道如何爲每個名稱創建不同的名稱,所以後來我可以分別引用他們每個人,如果我想改變每個文本。以下是我希望在函數中使用的所有參數。另外,我將如何創建一個可以更改多個標籤文本的功能,如changeText(label1: , label2: , text:)
謝謝!使用不同變量的函數
var output = UILabel()
output = UILabel(frame: CGRect(x: 0, y: 0, width: screenSize.width, height: 100))
output.center = CGPoint(x: screenSize.width/2, y: self.size.height * 0.08)
output.textAlignment = .right
output.textColor = UIColor.white
output.font = UIFont(name: "Helvetica-Light", size: 15.0)
output.numberOfLines = 0;
output.text = "12345"
output.font = output.font.withSize(80)
self.view?.addSubview(output)
'UIView'有'viewWithTag'方法 – vadian
@vadian謝謝,我編輯了我的答案,完全忘了它 – Woof