我必須以編程方式居中我的UILabel,以便其文本的中心始終位於屏幕的中心。不過,我一直在犯這麼大的左側似乎水平居中,而不是:居中UILabel無法正常工作?
我用下面的代碼來做到這一點:
let label = UILabel()
label.center = self.view.center
label.textAlignment = .center
self.view.addSubview(label)
所以我希望標籤具有水平相等的邊際,並且文本內部也要居中。請注意,我必須以不經意的方式編程。有人能幫我看看我做錯了什麼嗎?
您使用的自動佈局 – Lion
不,我唯一做的就是'theLabel.width Anchor.constraint(equalToConstant:50.0).isActive = true'來修復它的寬度 – MarksCode
,那麼你應該添加更多的約束! – Lion