我在显示UIActivityIndicatorView时禁用UITableView,而我只是想知道如何在禁用UITableView时启用UINavigationController的后退按钮?禁用tableView,但启用UINavigationController的后退按钮
1
A
回答
2
我假设你打算禁用UITableView的任何用户事件。调用UINavigationController用户事件队列独立于UITableView用户事件。 因此,通过禁用UITableView UINavigationController不受影响。
将视图userInteractionEnabled的布尔值属性设置为NO。 这会忽略用户事件并从队列中删除UITableView用户事件。 即 controller.view.userInteractionEnabled = NO; 或 self.view.userInteractionEnable = NO; (取决于您设置属性的位置)。
并在禁用UITableView 之前设置了UINavigationItem属性,假定UINavigationController属性未隐藏。如果没有设置新的lefBarItem,则UINavigationItem将使用默认的“返回”UIBarButtonItem。 即 [self.navigationItem setHidesBackButton:NO animated:YES];
0
你是什么意思禁用UITableView?你的意思是禁用滚动? UITableView继承自UIScrollView,因此您可以将scrollEnabled属性更改为NO,这根本不应该影响UINavigationController。
相关问题
- 1. 后退按钮uinavigationcontroller
- 2. 的UINavigationController上后退按钮
- 3. UINavigationController没有后退按钮
- 4. UINavigationController后退按钮问题
- 5. UINavigationController后退按钮问题
- 6. Android禁用后退按钮
- 7. 后退按钮禁用
- 8. 禁用IE后退按钮
- 9. Twitter iOS应用v5.3 UINavigationController后退按钮
- 10. IOS 9.3禁用iPhone上的后退按钮后退按钮
- 11. UINavigationController后退按钮按下和viewWillDisappear
- 12. UINavigationController的后退按钮不是动画
- 13. UINavigationController的后退按钮位置
- 14. UINavigationController的后退按钮消失了吗?
- 15. UINavigationcontroller中的后退按钮,代码为
- 16. UINavigationController中的自定义后退按钮
- 17. 如何禁用Android的后退按钮#
- 18. 禁用GWT中的后退按钮
- 19. 禁用Angular4中的后退按钮Cordova
- 20. UIWebView启用/禁用后退/前进按钮
- 21. 找出用户是否按下了uinavigationcontroller中的后退按钮?
- 22. 如何启用Android的后退按钮?
- 23. 添加UIBarButtonItem覆盖UINavigationController后退按钮
- 24. 后退按钮不显示在UINavigationController上
- 25. UINavigationController“后退按钮”自定义文本?
- 26. 订阅UINavigationController后退按钮与RxSwift/RxCocoa
- 27. UINavigationController后退按钮操作问题
- 28. iPhone UINavigationController后退按钮缺失
- 29. 禁用后退按钮文本
- 30. Android DroidGap禁用后退按钮