UIPageViewController 影响 UIImage 颜色?

UIPageViewController Affecting UIImage color?

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

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

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

尽管每个视图控制器都使用了相同的 "bubbles" 图像,它看起来像这样:

更新 我决定继续创建一个 cocoapod 来做上面问题中提出的同样的事情。 Feel free to check it out!

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