我有一个UIView,我正在使用它作为一个单独的模块,并可以将它包含在我想要的任何位置。现在我想点击UIView内的按钮导航到UIViewController。 希望这很清楚。如何从UIView类导航到UIViewController?
0
A
回答
0
简答:你不应该。您需要阅读MVC设计模式。 A UIView
是一个视图对象。您正试图将控制器行为添加到视图对象。
你应该看看父/子视图控制器,集装箱的意见,并嵌入塞格斯。您可以轻松创建一个视图控制器来管理另一个视图控制器中的“tile”,并在用户点击按钮时将消息发送给它的父级。这是一种非常常见的做事方式。
0
做到这一点,最好的办法是到ViewController提供给视图作为代表,符合您为它创建的协议。
例如,如果你的UIView用于选择一个图像,则该代表应该有一个方法类似于:
- (无效)视图:(UIView的*)视图choseImage:(的UIImage *)图像;
相关问题
- 1. 从UIView导航到UIViewController
- 2. 如何从UIView导航到UIViewController
- 3. 如何从UIView子类导航到其他UIViewController
- 4. 从SKScene导航到UIViewController
- 5. 从UIViewController导航到UITableViewController
- 6. 从UICollectionViewController导航到UIViewController时UIViewController闪烁
- 7. 如何从UIWindow导航到UIView
- 8. 从UIView导航到UIViewController没有故事板和导航控制器
- 9. 如何使用PushViewController方法从UIViewClass导航到UIViewController类
- 10. UIPopoverController&导航到UIViewController?
- 11. 如何从UIViewController调用UIView
- 12. 页面从cocos2d场景导航到Uiviewcontroller
- 13. 从UIView到UIViewController的UIImage
- 14. 从UIViewController到UIView的代码
- 15. 从UIView推UIViewController
- 16. 如何将UIView XIB“导入”UIViewController XIB?
- 17. 如何从React Native组件导航到本机iOS UIViewController
- 18. 如何从UIViewController子类中的ipad启动UIView子类
- 19. uiview导航
- 20. 添加UIview到UIViewController
- 21. 如何将值从UIViewController传递给UIView?
- 22. 如何从模态UIView推UIViewController?
- 23. 如何从UIView访问UIViewController的按钮?
- 24. UIView或UIViewController的子类
- 25. 从模态UIViewController导航视图层次
- 26. 如何从任何导航堆栈中获取UIViewController
- 27. 从UIViewController传递数据到UIView
- 28. 从UIView将UIViewController推到UINavigationController上?
- 29. 如何从UIView子类推送或呈现UIViewcontroller或storyboard?
- 30. 如何从UIViewController调用UIView子类方法?
希望这是相当清楚的。 - 不,它不是:) –
你不能直接做到这一点,你需要实现你的UIView类的委托形式,并从那里传递给它的父视图控制器,你可以做导航是非常清楚的? :) –
你应该在你的视图中实现委托 –