我已经有这个问题一段时间了,出于某种原因,我似乎无法找到答案。如果我想用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