我有一個iPad應用程序,其中包含許多視圖控制器,它們都是從一個mainViewcontroller中以編程方式加載的。當方向從縱向變爲橫向時,我會進行一些UI更改。到目前爲止,我一直在主VC中處理該通知。我的問題是: Objective C如何處理通知生成過程?它是從mainVC開始,然後滴落到子UIControls?我是否應該觀察所有視圖控制器中的UIInterfaceOrientation更改,還是隻觀察主控制器?目標C中的通知機制,設備方向
0
A
回答
0
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
是一個委託提供設備方向change.I認爲你可以在所有的viewcontrollers實現這個通知。
但也請注意,它是視圖控制器的具體和它不取決於父母
0
主要的VC應該負責輪換事件管理。我通常以這種方式工作。
相關問題
- 1. FTDI與USB設備通信 - 目標C
- 2. 目標c:以設備方向異步更新UIView
- 3. Objective-c設備方向
- 4. APNS向設備發送頻繁通知
- 5. 如何正確知道設備方向
- 6. 通過css/js/html強制設備方向爲橫向?
- 7. 設備朝向風景時隱藏標題欄/通知欄
- 8. Eclipse - 目標「未知」在Android設備chooserr
- 9. 限制向設備發送推送通知
- 10. 設備方向
- 11. 使用Azure通知中心向半徑內的Android設備發送通知
- 12. 圖片瀏覽消失在設備方向的變化 - iPhone - 目標C
- 13. Android studio等待目標設備聯機
- 14. 目標C - HID設備的熱鍵
- 15. 在iOS中使用本地通知設置提醒目標C
- 16. iOS - iPad Air和iPad Pro僅在橫向設備中強制設備方向
- 17. 如何向android中的其他設備發送推送通知?
- 18. 從javascript到目標C的iphone通知
- 19. 目標c的iOS本地通知
- 20. 下設備方向
- 21. iphone設備方向
- 22. 設備方向iOS
- 23. Unity C#設備移動方向捕捉
- 24. 反向通過隨機NSArray的目標C
- 25. ASP通知機制
- 26. 推送通知中的設備令牌
- 27. 目標設備從選定的目標設備上消失WHLK
- 28. 從設備寫入主機並通知主機
- 29. didRangeBeaconRegion方法在目標c中給出了重複的信標設備
- 30. 如何在控制設備方向的同時控制設備狀態欄的方向?
任何原因呢?我的意思是這是一個性能問題?我贊成你採取這種做法,而不是傾聽所有風投公司的輪換變化,但我只想知道哪一個更有效。 – Huang
基本上,當您需要檢查旋轉時,您只需要驗證一次:如果主控制器正在旋轉,所有子視圖都在旋轉。爲什麼你需要檢查viewcontroller中的所有項目?他們可能是數百人! – Napolux