我正在開發一個應用程序。我已經使用了一個視圖,並添加了一個子視圖。我的問題是當點擊一個按鈕的根視圖時,我添加了一個子視圖(tableview )。當我選擇表視圖中的任何行,然後從超級view.when刪除視圖時,我將子視圖添加到根視圖..我想禁用根視圖交互,而不影響子視圖交互。有可能嗎?一次禁用根視圖交互和啓用子視圖交互
0
A
回答
2
放置一個透明或半透明的覆蓋視圖(Alpha = 0到0.5),它在根視圖頂部有frame = rootView.frame,然後把你的表視圖放到這個覆蓋視圖中,沒有觸摸事件可以通過,嘿嘿。
0
userInteractionEnabled
的值會影響所設置視圖的所有子視圖,因此不會影響您的想法。如果您希望禁用某個視圖的觸摸事件,則對其進行子類化並覆蓋- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
以將其觸摸轉發到其他視圖。
相關問題
- 1. 滾動視圖中啓用用戶交互子視圖
- 2. 視圖和bean的交互
- 3. 禁止上層視圖的交互
- 4. 如何爲禁用用戶交互的子視圖實現longPressGestureRecognizer?
- 5. 在iOS 7上的UIViewController上禁用子視圖用戶交互
- 6. 如何禁用只有主視圖與子視圖的用戶交互
- 7. Django html與視圖交互
- 8. 子視圖上的設置框禁用交互
- 9. 禁用背景圖像背後的視圖交互
- 10. 停止視圖中的用戶交互
- 11. ASP.Net MVC控制器和視圖交互
- 12. 活動與視圖。與SurfaceView和交互
- 13. SWRevealViewController在左視圖顯示時禁用與前視圖(地圖)的交互3
- 14. 如何禁用父視圖的用戶交互 - iPad
- 15. 如何禁用自定義視圖中的用戶交互
- 16. 從超級視圖中移除並啓用用戶交互
- 17. 如何讓兩個子視圖互相交互?
- 18. 在iOS5的文本視圖中禁用鍵盤交互,XCode 4.3.2
- 19. 禁用NSWindow交互
- 20. ASP.NET MVC3:部分視圖和主視圖之間的交互
- 21. 禁用鼠標懸停交互JointJS圖
- 22. 禁用/重新啓用交互性
- 23. 與SlidingUpPanel後面的視圖交互
- 24. 並行視圖中的交互
- 25. DotNetOpenAuth - 「視圖」如何與此交互
- 26. IPhone UIView:是否有可能僅在子視圖上啓用用戶交互?
- 27. 如何添加UIDatePicker子視圖與工作用戶交互
- 28. 用戶交互不能在子視圖中工作ios
- 29. 如何在UITableViewController上添加一個禁用用戶交互的模式視圖
- 30. 禁用除一個之外的所有視圖的用戶交互
k會試試.. –
如果這對你有幫助請標記爲答案 –
雅它的工作..你做了花花公子 –