我的应用程序中有一个UIScrollView
,我正在向它添加一些来自 xib 的自定义视图,以便您可以水平滚动(选项卡)ScrollView
以更改显示的视图。现在这可行,但我在将视图连接到控制器时遇到问题。
我不知道如何选择结构ViewControllers
(我应该使用多少个控制器,使用嵌套控制器,...)。
我有一个 rootView 及其控制器。在这个 rootView 中有一个ScrollView
并且这个 ScrollView 包含一些从 xib 加载的自定义视图(子视图)(使用 loadNibNamed 方法)。
我的问题是我应该对这些in使用与ViewController
for相同的方法吗?问题是视图属性已经绑定到 rootView ( in ),所以当我将此视图属性也绑定到子视图时,会发生错误。此外,如果我为这些子视图创建新控制器,也会发生错误。rootView
subviews
ScrollView
ViewControllers
super view
rootView
当我加载subviews
到rootView的ScrollView
withloadNibNamed
方法时,这些的所有者是(方法的所有者参数设置为)。ViewController
subviews
ViewController
loadNibNamed
self
你能告诉我,我该如何解决这个问题?我controller
应该使用什么,我subviews
应该创建新的还是应该使用现有的。或者我应该使用一些嵌套的controller
?我是iOS开发的新手,所以我现在使用混乱ViewControllers
......