Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIScrollView中同一UIView的多个实例_Ios_Swift_Uiview_Uiviewcontroller_Uiscrollview - Fatal编程技术网

Ios UIScrollView中同一UIView的多个实例

Ios UIScrollView中同一UIView的多个实例,ios,swift,uiview,uiviewcontroller,uiscrollview,Ios,Swift,Uiview,Uiviewcontroller,Uiscrollview,我曾经用分页实现过UIScrollView 这是一个很好的开始,但我希望能够为UIScrollView中的每个页面创建一个单独的同一UIView实例 例如,假设我有ContentViewController,我想使用它的UIView的4个实例 1对于UIScrollView上的每个页面-我该如何做 我最初的想法是实例化标识符中的eviewController,然后在`循环中重用它的.view'属性,但这只给了我一次正确的视图,其他3个是空白子视图 任何帮助都将不胜感激。 谢谢 您可以在for循环

我曾经用分页实现过UIScrollView

这是一个很好的开始,但我希望能够为UIScrollView中的每个页面创建一个单独的同一UIView实例

例如,假设我有ContentViewController,我想使用它的UIView的4个实例

1对于UIScrollView上的每个页面-我该如何做

我最初的想法是实例化标识符中的eviewController,然后在`循环中重用它的.view'属性,但这只给了我一次正确的视图,其他3个是空白子视图

任何帮助都将不胜感激。
谢谢

您可以在for循环中多次实例化ViewController,然后获取每个控制器的视图并将其添加到滚动视图中。但您必须知道,现在您还有4个控制器,每个控制器用于一个视图。

谢谢。有没有办法避免使用多个控制器?这并不是那么容易,因为控制器通常持有视图及其子视图的出口,并对控件的事件做出反应。如果您希望为多个视图提供服务,您的控制器必须处理此问题,例如,必须知道要用哪个视图填充哪个数据响应。如何对哪个按钮做出反应,例如在多个视图中按下哪个按钮。但是如果您只有简单的视图,比如说:只有UIImageView,您还可以在调用代码中创建它们,这样它们就可以在没有原始控制器的情况下工作。在这种情况下,你必须从外部提供数据。啊,是的,这很有道理。谢谢它对我有用。