繁体   English   中英

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

[英]Use a UIView ( created using xib) multiple times as a subview to the same view

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

具体要求是使用滚动视图/页面控件,并显示上一页/下一页。

我已经通过手动创建视图成功完成了此操作,但是当我减少添加的视图的alpha时,添加到其中的所有ui组件的alpha都会减少。

因此,我需要使用xib创建视图。 但是使用xib实例化的视图仅一次添加到滚动视图中。 其余页面为空白。

任何关于如何进行此处的想法都将受到高度赞赏。

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

现在,当您减小视图上的Alpha值时,其他ui控件将不会受到影响,因为它们将不是该视图的子级。

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

Parent View -> your created view (the one that you want to change its alpha)
            -> other ui controls

因此,您的视图将不会成为其他ui控件的父视图

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM