我試圖移動標籤的位置,但它不起作用。在iOS中移動標籤的位置8
到目前爲止我所做的是添加一個Label zu我的視圖,爲初始位置添加約束。
within viewDidLoad()我現在想將標籤移動到另一個位置。
基本的想法是有三個標籤,根據某些狀態,改變標籤的順序。
我想這內viewDidLoad中():
var point1 = beacon1Label.center as CGPoint
var point2 = beacon2Label.center as CGPoint
var point3 = beacon3Label.center as CGPoint
beacon3Label.center = point1
beacon1Label.center = point2
但位置不會改變。我是否必須禁用約束才能像這樣工作?
謝謝。你知道一個好的模式如何處理我的問題?這聽起來並不是一種很好的編碼風格,我試圖去做。有什麼更好的想法 – solick
我不知道你的問題_is_。你爲什麼在'viewDidLoad'時間重新排列標籤?這對我沒有意義。但是,如果你必須這樣做,只要按照我所說的去做:改變約束條件。這並不困難。 – matt
在vewDidLoad中移動它們僅用於測試,當然我會在稍後的其他事件中移動它們。 – solick