2016-09-30 5 views
0

사용자 지정 UIbutton을 그립니다. 이제 저는 0,0- 점이 객체의 중간에 있다는 것을 알고 싶습니다. 좌상 구석에 있지 않습니다. 뷰의 가운데 지점으로보기에서이 버튼의 위치를 ​​설정하면 단추가 실제로 중간에 있고 높이의 절반과 절반을 더하지 않아도됩니다.개체의 로컬 좌표 변경 (swift3)

예 :이 좋아 right position 을하지 : 당신의 원점을 수정하고 false position

+2

"center"속성을 사용하면 현명한 것처럼 설정할 수 있습니다. 예 : btn.center = view.center – Janmenjaya

+0

이것은 "drawrect"로 태그되었습니다. 'drawRect :'메소드 내부의 좌표계를 0,0을보기의 중앙에 놓기를 원하거나 단순히보기의 위치를 ​​변경하고 싶습니다 (예를 들어'center'를 설정)하고 싶습니까? – rmaddy

답변

2

을 나는보기의 중간에 객체의 위치를 ​​설정하면

는이 보일 것이다 프레임, 각보기에는 정확하게 원하는 것을 수행하는 속성 center이 있습니다.