我想使用不同的UIView景觀比肖像模式,這是可能的,如果是的話,我該如何做到這一點?Xcode方向UIView
回答
取一個全局變量在.h文件中說「currentOrientationView」。 當你的設備要從任何接口方向旋轉時,它會調用「WillRotateToInterfaceOrientation:」,這個方法有一個參數,告訴設備將要旋轉的接口方向,所以把你的條件放在這個方法中,並設置值的「currentOrientationView」與相應的視圖爲:
-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration{
if (UIInterfaceOrientationIsPortrait(toInterfaceOrientation)) {
currentOrientationView=potraitView;
}else {
currentOrientationView=landscapeView;;
}}
您必須使用方法shouldAutorotatetointerface方向, 這種方法裏面,你必須把這樣的代碼
[self.addSubview:NewView的]。
對不起,但改變意見不應該在shouldAutorotateToInterfaceOrientation中完成。 – 2011-03-15 21:31:09
但沒有'。'自我和addSubview之間? – Stew 2011-03-15 21:34:25
使用willRotateToInterfaceOrientation來交換視圖。對於您想要支持的所有方向,shouldAutorotateToInterfaceOrientation應該返回YES。
- 1. Rubymotion UIView方向
- 2. UIView iPad方向怪異
- 3. iPhone - UIView方向更改
- 4. UIView有錯誤的方向
- 5. 從右向左動畫UIView方向,iPhone
- 6. iPhone xCode |滑動UIView
- 7. xcode UIView ScaleAspectFit UITextfield setLeftView
- 8. 隨機圖像方向xcode
- 9. XCode翻轉pdf方向
- 10. iPhone支持Xcode的方向
- 11. Xcode CMAttitude間距方向
- 12. iphone sdk自定義uiview方向問題
- 13. 得到UIView的旋轉方向touchesMoved
- 14. UIVIew佈局和方向更改
- 15. UIView Swift中的方向更改
- 16. UIView的方向變化編程
- 17. UIView顯示錯誤的方向
- 18. 更改方向時定位UIview
- 19. 確保UIView子視圖的方向
- 20. UIView可以「忽略」界面方向嗎?
- 21. UIView子視圖不改變方向
- 22. ZBarReaderView UIView相機方向問題
- 23. UIView改變方向與丑角
- 24. 檢查UIView類的iPad方向?
- 25. UIView被錯誤的方向初始化
- 26. UIView添加方向不正確
- 27. 單擊按鈕時改變uiview方向
- 28. 基於方向的UIView背景圖像
- 29. 如何檢查UIView中的方向?
- 30. UIView在Xcode中的繼承
我是Xcode的新手,我該如何設置一個全局變量? – 2011-03-16 17:22:45
在視圖控制器的.h文件中,將一個類型爲「UIView」的變量作爲UIView * currentOrientationView; – Hariprasad 2011-03-17 06:08:03