我正在试图在TableView控制器上创建一个粘性的uiLabel。但不幸的是,它与TableView一起移动。
func showinvisible() {
var uzak = CGFloat()
if UIDevice().userInterfaceIdiom == .phone {
switch UIScreen.main.nativeBounds.height {
case 1136:
uzak = 120
case 1334:
uzak = 120
case 1920, 2208:
uzak = 120
case 2436:
uzak = 250
default:
print("unknown")
}
}
let screenSize: CGRect = UIScreen.main.bounds
self.dynamicLabel.frame = CGRect(x:0, y:screenSize.height - uzak, width:screenSize.width, height:80)
self.dynamicLabel.backgroundColor = UIColor.orange
self.dynamicLabel.textColor = UIColor.white
self.dynamicLabel.textAlignment = NSTextAlignment.center
self.dynamicLabel.text = NSLocalizedString("You are currenly invisible", comment: "")
self.dynamicLabel.font = self.dynamicLabel.font.withSize(12)
self.view.addSubview(self.dynamicLabel)
self.view.bringSubview(toFront: self.dynamicLabel)
}
我需要它留在屏幕的底部。知道吗?