我見過一些解決方案,其中沒有一個適用於我的問題。如何以編程方式移動UIButton。 Objective C xCode
我有一個UIButton
通過簡單拖放到故事板編輯器中的UIViewController
創建。
UIButton
有一個出口鏈接到與該視圖關聯的UIViewController
的.h文件。它也在.m
文件中合成。
@property (strong, nonatomic) IBOutlet UIButton *answerButton;
我想在運行時更改按鈕的位置,就像這樣;
CGRect btFrame = answerButton.frame;
btFrame.origin.x = xOne;
btFrame.origin.y = yOne;
answerButton.frame = btFrame;
但是每當我嘗試這個,按鈕拒絕移動。
所有其他編輯功能(如setTitle
等)功能正常,但出於某種原因,框架將無法移動到我想要的狀態。
任何見解/幫助將不勝感激。
是否使用自動佈局使用手勢功能 –
? – Zaphod
@Vikas,用戶沒有移動按鈕。按鈕的位置取決於它們之前所做的一些選擇。 xOne,yOne是2個int值,創建一個根據之前所做選擇而改變的點。我只想將幀設置爲這些已知的int值。 – SamBo