是否有可能確定是否顯示uiview obj。想象一下:您在uiscrollview中有2個uiviews。現在您將按照第一個視圖切換到第二個視圖。現在第一個視圖不在視口中。現在你要回到第一個觀點。現在我想通知這個視圖是在視口中,還是重新顯示。第二種觀點也一樣。我還沒有找到任何回調或類似的東西。確定是否顯示uiview
0
A
回答
0
確保您的UiViewController覆蓋viewWillAppear :(在調用此方法之前)或viewDidAppear :(調用此方法之後)。
+0
你就是這樣,但問題是,這種觀點是在一個圖書館交付給客戶。而客戶不應該這樣做。我知道有一種可能性來定義一個custome uiviewcontroller類,它將這樣做,所有的uiviewcontrollers都必須繼承它,但這對於應用程序員來說太過分了。他們只應該啓動uview並定義postioni。這就夠了。我認爲這是不可能的。 – 2010-09-03 09:38:50
0
這取決於你所說的 「開關」 的意思。如果一個視圖只是滾動到scrollview的可見區域外,但仍然作爲子視圖附加到視圖上,則可能需要檢查視圖的邊界是否與滾動視圖可見區域的邊界重疊。
您可以通過使用UIScrollView Delegate的scrollViewDidScroll:
方法來執行此操作,以在用戶滾動時執行重疊檢查。
但是,如果您的視圖實際上已從視圖中刪除,那麼您可能想要繼承UIView並實現willMoveToSuperview:
以檢查視圖是否已再次添加到滾動視圖。
相關問題
- 1. 是否顯示UIView?
- 2. 如何單元測試UIView顯示是否正確?
- 3. 如何確定UIView是否已加載
- 4. 檢查UIView是否顯示UIAlertView
- 5. 是否可以將UIView顯示爲UITableViewCell?
- 6. 確定是否水晶報表顯示
- 7. 確定是否顯示dijit.dialog內容
- 8. Flex:確定組件是否顯示
- 9. 通過UIView顯示UIViewController/UIView的正確方法是什麼?
- 10. 是否可以在特定UIView中顯示UIAlertView?
- 11. 在確認對話框中顯示是/否而非確定
- 12. tableHeaderView不顯示的UIView正確
- 13. RNBlurModalView顯示UIView
- 14. ui.draggable顯示是否取消確認。
- 15. Xcode自定義UIView沒有正確顯示
- 16. 在確認框中顯示是和否按鈕,而不是確定並取消?
- 17. 確定是否顯示廣告以及是否點擊了廣告
- 18. iphone - 確定是否在觸摸一個UIView
- 19. iPad:如何確定UIView子類是否支持字體?
- 20. 如何確定動畫當前是否在UIView中播放?
- 21. 確定UIView是否包含在屏幕範圍內
- 22. 如何確定UIView當前是否被觸摸?
- 23. 如何確定Windows是否顯示文件擴展名?
- 24. 如何確定表單是否提升了其顯示事件
- 25. 確定在點擊通知時是否顯示應用程序
- 26. 確定dom元素是否包含突出顯示的文本
- 27. 確定屏幕是否太小而不能顯示頁面
- 28. 確定Alexa Dot Versus Show - 顯示器是否存在?
- 29. 確定GWT中的視口中是否顯示小部件
- 30. 如何確定是否顯示Outlook項目
你需要更具體。什麼手勢?我猜它是一個滑動。向左/向右滑動以將兩個視圖滑入和滑出框架? – 2010-09-03 09:24:26
它必須獨立於手勢。如果視圖進入視口,我希望收到通知。 – 2010-09-03 09:41:43