0

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

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

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

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

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

4

2 回答 2

1

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

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

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

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

所以你的视图不会是其他 ui 控件的父级

于 2012-06-03T20:38:23.190 回答
0

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

于 2012-06-03T19:39:37.800 回答