0
我繪製了一個自定義的UIbutton。現在我想知道0,0點是在物體的中間。不在左上角。所以,如果我將該按鈕的位置設置在視圖的中間位置,那麼該按鈕確實在中間,我不必添加寬度的一半和高度的一半。更改對象的局部座標(swift3)
例子:
如果我設置對象的位置到取景當中它看起來應該這樣: ,而不是像這樣:
我繪製了一個自定義的UIbutton。現在我想知道0,0點是在物體的中間。不在左上角。所以,如果我將該按鈕的位置設置在視圖的中間位置,那麼該按鈕確實在中間,我不必添加寬度的一半和高度的一半。更改對象的局部座標(swift3)
例子:
如果我設置對象的位置到取景當中它看起來應該這樣: ,而不是像這樣:
你修改的由來框架,每個視圖都有一個屬性center
這正是你想要的。
你可以使用「中心」屬性來設置它像明智的。 例如:btn.center = view.center – Janmenjaya
它被標記爲「drawrect」。您是否想要在'drawRect:'方法內部翻譯座標系統,以便將0,0放在視圖的中心,或者只是簡單地改變視圖的位置(例如,設置其「中心」)? – rmaddy