Как изменить X и Y кнопки - PullRequest
1 голос
/ 06 апреля 2010

Я использую MonoTouch. Когда я поворачиваюсь в LandscapeRight / Left, я хочу изменить расположение некоторых из моих кнопок, но у меня ничего не получается. Я заменяю button.Bounds новым rectangleF и устанавливаю это значение в WillRotate, но это не работает.

Я возвращаю истину в моем обработчике ShouldAutorotateToInterfaceOrientation.

В принципе, я пытаюсь разрешить как можно больше автоматически поворачивать, но затем исправить пару кнопок, которые оказываются в плохом месте.

Ответы [ 2 ]

1 голос
/ 27 января 2011

WillRotate вызывается до поворота, вместо этого вы захотите изменить границы в DidRotate.

0 голосов
/ 27 января 2011

Вы уверены, что хотите изменить границы, а не фрейм? Границы изменят размеры кнопок, где с помощью свойства Frame вы можете настроить X и Y. Кроме этого: Джефф уже сказал: вам понадобится DidRotate

Рене

...