2010-04-06 5 views
1

MonoTouch를 사용하고 있습니다. LandscapeRight/Left로 회전 할 때 일부 버튼 위치를 변경하려고하는데 성공하지 못했습니다. 저는 버튼을 대체 할 겁니다. 새로운 사각형으로 경계를 잡고 WillRotate에서 그 값을 설정합니다.하지만 작동하지 않습니다.버튼의 X와 Y를 변경하는 방법

ShouldAutorotateToInterfaceOrientation 처리기에서 true를 반환합니다.

기본적으로 내가하려고하는 일은 가능한 한 자동으로 회전하도록 허용하지만 나쁜 장소로 끝나는 두 개의 버튼을 수정하는 것입니다.

답변

1

회전하기 전에 WillRotate가 호출되었으므로 대신 DidRotate에서 경계를 수정해야합니다.

0

프레임이 아닌 경계를 변경 하시겠습니까? Bounds는 버튼의 크기를 변경합니다. Frame 속성을 사용하면 X와 Y를 조정할 수 있습니다. 그 외 : Geoff가 이미 말했듯이 : DidRotate가 필요합니다.

René

관련 문제