2010-04-06 3 views
1

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

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

Главное, что я пытаюсь сделать, это максимально автоматическое вращение, но затем исправить пару кнопок, которые попадают в плохое место.

ответ

1

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

0

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

René

Смежные вопросы