Может ли кто-нибудь привести пример того, как поворачивать представление приложения моноточка от портрета к пейзажу и наоборот?Monotouch rotate view in Portrait/Landscape
ответ
Это то, что вы можете попробовать.
Если вы хотите изменить ориентацию зрения, касаясь на представлении, а затем выполните следующие действия
Реализуйте метод touchesBegan внутри вида.
В методе touchesBegan проверьте ориентацию текущего устройства,
[[UIDevice currentDevice] orientation];
Если вы хотите, чтобы изменить ориентацию затем использовать метод CGAffineTransformation на представлении в качестве
viewRef.transform = CGAffineTransformMakeRotation(angle);
Если вы установите геометрию ваших элементов ui в Interface Builder, затем убедитесь, что вы установили атрибуты Autosizing в Size Inspector (Cmd + 3). Затем вы можете увидеть, как вид будет выглядеть после поворота, щелкнув маленькую кнопку «Повернуть» в верхнем левом углу строки заголовка вашего представления в Interface Builder.
После того, как у вас есть все, что создали, просто переопределить следующий метод в ViewController:
public override bool ShouldAutorotateToInterfaceOrientation (UIInterfaceOrientation toInterfaceOrientation)
{
return true;
}
Сейчас в тренажере, вы можете повернуть все, что вы хотите, и ваш пользовательский интерфейс будет автоматически адаптироваться.
Просто так все знают, что теперь на взглядах Transform объект:
View.Transform.Rotate(3.14159f * 0.5f);
Для всех вас Dotnet ребята, как я, которые не хотят, чтобы использовать все, что CGAffineTransform, думая, что это нарушит другие вещи , просто попробуйте. Работала отлично для моего примера. Поворот NavigationController.View и все внутри него идеально.
это только вращает один конкретный вид, если он находится внутри UINavigationController, панель управления навигацией будет находиться на неправильной стороне экрана. –
- 1. SFML C# Rotate View
- 2. iS rotate view CGAffineTransformMakeRotation
- 3. pyPdf IndirectObject in/Rotate
- 4. getdrawingcache() not return rotate view
- 5. MonoTouch View Design
- 6. IllegalArgumentException In AsyncTask On Rotate
- 7. rotate textfield in flash cs5
- 8. Использование calc() in transform: rotate()
- 9. rotate Canvas in a Grid
- 10. Array in Monotouch NSUserDefaults
- 11. NSUserDefaults in monotouch
- 12. iOS 5.1 Monotouch View Qustions
- 13. Auto Layout view to fullscreen on rotate
- 14. View in a view
- 15. iCarousel View in View?
- 16. Render Sub View In View in Backbone
- 17. Ошибка MonoTouch SIGSEGV на TableHeader View
- 18. VarArgs Binding in MonoTouch/Xamarin.iOS
- 19. admob in monotouch with alextouch
- 20. glTranslate/rotate/scale vs Matrices in uniforms
- 21. Attachment_fu rotate image in S3 storage Rails
- 22. OpenGL ES rotate model in 3 axis
- 23. Auto Rotate Picture in Picture Box
- 24. Raycast rotate help need in unity
- 25. JQuery rotate - re-Initiate rotation in chrome
- 26. zoom и rotate image, option in iframe
- 27. Grid View in Grid view
- 28. Newbie - Rails View in View
- 29. Recycler view in recycler view
- 30. Jenkins - Move View in View
Gees, я не мог поверить, насколько это было! :) Это обязательно должно быть отмечено как правильный ответ. Благодарю. – BruceHill