Ios UIPageViewController影响UIImage颜色?

Ios UIPageViewController影响UIImage颜色?,ios,swift,uiimageview,uiimage,uipageviewcontroller,Ios,Swift,Uiimageview,Uiimage,Uipageviewcontroller,我在做什么:我正在创建一个自定义视图控制器,用于鼓励用户邀请朋友加入应用程序,以换取高级功能。我是通过展示一个UIViewController来实现这一点的,它有一个容器视图,容器视图中嵌入了UIPageViewController。所有高级功能的详细信息都显示在嵌入式UIPageViewController的视图控制器中。我有一些气泡的图像,这些气泡与我们的品牌颜色相匹配,位于每个UIPageViewController视图控制器的前缘或后缘,这样,当在每个视图控制器之间平移时,图像“连接”成

我在做什么:我正在创建一个自定义视图控制器,用于鼓励用户邀请朋友加入应用程序,以换取高级功能。我是通过展示一个
UIViewController
来实现这一点的,它有一个容器视图,容器视图中嵌入了
UIPageViewController
。所有高级功能的详细信息都显示在嵌入式
UIPageViewController
的视图控制器中。我有一些气泡的图像,这些气泡与我们的品牌颜色相匹配,位于每个
UIPageViewController
视图控制器的前缘或后缘,这样,当在每个视图控制器之间平移时,图像“连接”成一个图像。这就是它看起来的样子:

我的问题:这种方法的问题是,当在两个
UIPageViewController
的视图控制器之间平移一半时,相应视图控制器之间的气泡颜色不匹配:

请注意,图像在各个视图控制器之间相交的蓝色阴影不是相同的阴影。

尽管为每个视图控制器使用相同的“气泡”图像,但情况如下:

更新 我决定继续创建一个cocoapod,它可以做与上面问题相同的事情


因为您只有几页要显示,所以放弃UIPageViewController,将整个滑动界面配置为一个大的连续页面UIScrollView的内容。作为奖励,你不必计算出气泡图像的分裂

当您需要将内容作为视图控制器而不是子视图时,页面视图控制器是否更可取?我只是好奇一个好的经验法则是如何使用一个而不是另一个。是的,当有很多页的时候。我有一个有1000页的抽认卡应用程序。你不能一次全部加载它们;你的内存已经用完了。所以我不得不发明我自己的页面视图控制器!当然,当UIPageViewController出现时,我立即采用了它。但是对于六个页面,你不会有内存问题,而且你的单一滑动界面从一开始就没有安装到UIPageViewController。现在我已经准备好了上面的界面,除了图像颜色问题之外,还有什么原因我想切换到滚动视图吗?还有,我之所以赏金,可能是因为大家都知道为什么页面视图控制器会导致这种行为,以及是否有任何东西可以解决必须使用页面视图控制器而不是滚动视图的人的问题。嗯,UIPageViewController从一开始就不适用于连续滑动工作表。页面应该是分开的。我对你的这种行为印象深刻。