2
A
回答
9
有用於調用topViewController
的屬性。要檢查您的控制器是最上面的,這樣做:
BOOL topMost = ([self.navigationController.topViewController isEqual:self]);
1
只要檢查其topViewController
屬性。
相關問題
- 1. iOS - 導航控制器堆棧問題
- 2. Iphone導航控制器刪除堆棧
- 3. 導航控制器頂部控制器之間滾動
- 4. 顯示導航控制器頂部
- 5. 導航控制器及其頂部視圖控制器是否可以同時顯示視圖控制器?
- 6. 推進導航堆棧不在導航控制器
- 7. 如何以編程方式導航導航控制器堆棧?
- 8. 隱藏導航控制器堆棧中的一個導航欄
- 9. 將多個視圖控制器推入導航控制器堆棧的問題
- 10. 將視圖控制器推到ipad上的導航控制器堆棧前
- 11. NSOperationQueue避免將視圖控制器推入導航控制器堆棧?
- 12. 關於導航控制器
- 13. 關於導航控制器
- 14. 如何從導航控制器中的視圖控制器堆棧中獲取特定的視圖控制器?
- 15. 視圖控制器堆棧
- 16. 序列化iPhone導航控制堆棧
- 17. 控制導航堆棧中的更改
- 18. 將視圖控制器放到導航堆棧中導致SIGABRT
- 19. 如何檢測瀏覽控制器是否從導航控制器彈出?
- 20. iphone:檢查當前的viewcontroller是否更多導航控制器
- 21. 導航控制器
- 22. 導航控制器與導航控制器的標籤欄控制器
- 23. 將視圖控制器添加到堆棧頂部
- 24. 重定向到導航堆棧中的新視圖控制器
- 25. 保持跟蹤導航控制器進一步向下堆棧
- 26. 編程初始化導航控制器堆棧
- 27. 轉到導航堆棧中的前一個控制器(Swift)
- 28. 釋放導航控制器堆棧中特定UIVIewController的內存
- 29. 跳過/在導航堆棧中添加視圖控制器
- 30. 適當的時刻從導航堆棧中刪除控制器