以下是我的代码..我不明白为什么这个错误每次都显示我.
import UIKit
import Foundation
class BaseLabel:UILabel
{
func setFontAndTitle(FontName:String,FontSize:CGFloat,Title:String) {
self.font = UIFont(name: FontName,size: FontSize)
self.text = Title
}
}
var lbl = BaseLabel()
lbl.setFontAndTitle ("Areal",FontSize: 14,Title: "Check label")
在最后一行,我收到错误“表达式不允许在顶级”
解决方法
您试图在课外输入代码.你需要将它放在你的类中并包含在函数体中.请看一下我的解决方案:
import UIKit
import Foundation
class BaseLabel:UILabel
{
func setFontAndTitle(FontName:String,size: FontSize)
self.text = Title
}
func changePropertiesOfLabel(){
var lbl = BaseLabel()
lbl.setFontAndTitle ("Areal",Title: "Check label")
}
}