Ios 多次使用UIView(使用xib创建)作为同一视图的子视图

Ios 多次使用UIView(使用xib创建)作为同一视图的子视图,ios,uiview,xib,Ios,Uiview,Xib,我的要求是创建一个视图,该视图必须使用pagecontrol添加到scrollview中多次(每个月12次),并加载不同的数据 具体要求是使用scrollview/pagecontroll,使上一页/下一页可见 我已经通过手动创建视图成功地做到了这一点,但是当我减少添加视图的alpha值时,添加到视图中的所有ui组件的alpha值都会减少 因此,我需要使用xib创建视图。 但是使用xib实例化的视图只添加到scrollview一次。剩下的页面只是空白 如果您有任何关于如何在此处继续的想法,我们将

我的要求是创建一个视图,该视图必须使用pagecontrol添加到scrollview中多次(每个月12次),并加载不同的数据

具体要求是使用scrollview/pagecontroll,使上一页/下一页可见

我已经通过手动创建视图成功地做到了这一点,但是当我减少添加视图的alpha值时,添加到视图中的所有ui组件的alpha值都会减少

因此,我需要使用xib创建视图。 但是使用xib实例化的视图只添加到scrollview一次。剩下的页面只是空白


如果您有任何关于如何在此处继续的想法,我们将不胜感激。

您必须创建同一UIView类的不同实例,并在UIScrollView上添加为子视图。对于alpha,父视图的alpha集将覆盖其所有子视图。

返回手动创建视图,但不向其添加ui控件,而是创建另一个父视图,并将您创建的视图和另一个ui视图作为子视图添加到此父视图

现在,当您降低视图上的alpha值时,其他ui控件将不会受到影响,因为它们不会是此视图的子控件

因此,您的新视图安排将是:

Parent View -> your created view (the one that you want to change its alpha)
            -> other ui controls
因此,您的视图将不是其他ui控件的父级