Ios UIView插座和ChildViewController之间有什么区别?
假设我在父UIView中有一个容器视图 在我的父UIView中将其作为出口引用或以这种方式访问有什么区别:Ios UIView插座和ChildViewController之间有什么区别?,ios,xcode,swift,uiview,Ios,Xcode,Swift,Uiview,假设我在父UIView中有一个容器视图 在我的父UIView中将其作为出口引用或以这种方式访问有什么区别: categoryContainerViewController = self.childViewControllers[0] as! CategoriesControllerView 视图和视图控制器是两个完全不同的东西 categoryContainerViewController = self.childViewControllers[0] as! CategoriesControl
categoryContainerViewController = self.childViewControllers[0] as! CategoriesControllerView
视图和视图控制器是两个完全不同的东西
categoryContainerViewController = self.childViewControllers[0] as! CategoriesControllerView
不管名称如何,这都是一个视图控制器
插座指向视图。视图和视图控制器是两个完全不同的东西
categoryContainerViewController = self.childViewControllers[0] as! CategoriesControllerView
不管名称如何,这都是一个视图控制器
插座指向视图。视图和视图控制器是两种不同的东西 视图是绘制到屏幕上的对象。它还可能包含位于其内部并随其移动的其他视图(子视图)。视图可以获取触摸事件并相应地更改其视觉状态。视图是哑的,不知道应用程序的结构,只是被告知以某种状态显示它们自己 视图控制器不能直接绘制到屏幕,它管理一组视图对象。视图控制器通常具有具有多个子视图的单个视图。视图控制器管理这些视图的状态。视图控制器是智能的,并且了解应用程序的内部工作。它告诉哑视图对象要做什么以及如何显示自己
现在您可以了解视图和视图控制器了。视图和视图控制器是两种不同的东西 视图是绘制到屏幕上的对象。它还可能包含位于其内部并随其移动的其他视图(子视图)。视图可以获取触摸事件并相应地更改其视觉状态。视图是哑的,不知道应用程序的结构,只是被告知以某种状态显示它们自己 视图控制器不能直接绘制到屏幕,它管理一组视图对象。视图控制器通常具有具有多个子视图的单个视图。视图控制器管理这些视图的状态。视图控制器是智能的,并且了解应用程序的内部工作。它告诉哑视图对象要做什么以及如何显示自己 现在您可以了解视图和视图控制器了。通俗地说: IBOutlet将界面生成器中的任何视图元素连接到附加的swift类文件。因此,您可以从interface builder获得对UIView的任何子视图(例如UILabel、UIButton)的引用到UIViewController或UIView Swift类 在你的前任 利用 CategoryContaineServiceWController=self.childViewControllers[0]作为!分类控制器视图 您获得的是对您的ChildViewController的引用,而不是外行术语中的任何视图:- IBOutlet将界面生成器中的任何视图元素连接到附加的swift类文件。因此,您可以从interface builder获得对UIView的任何子视图(例如UILabel、UIButton)的引用到UIViewController或UIView Swift类 在你的前任 利用 CategoryContaineServiceWController=self.childViewControllers[0]作为!分类控制器视图 您正在获取对ChildViewController的引用,而不是任何视图