【发布时间】:2020-02-04 21:28:09
【问题描述】:
我在做什么:我正在创建一个自定义视图控制器,以鼓励用户邀请朋友加入应用以换取高级功能。我通过展示一个UIViewController 来做到这一点,该UIViewController 具有一个容器视图,其中一个UIPageViewController 嵌入在容器视图中。所有高级功能的详细信息都显示在嵌入式UIPageViewController 的视图控制器中。我有一些与我们的品牌颜色相匹配的气泡图像,这些气泡位于每个 UIPageViewController 的视图控制器的前缘或后缘,这样当在每个视图控制器之间平移时,图像“连接”成一个图像。这是它的样子:
我的问题:这种方法的问题是,当在 UIPageViewController 的两个视图控制器之间平移一半时,各个视图控制器之间的气泡颜色 不匹配:
请注意,图像在各个视图控制器之间相遇处的蓝色阴影不是相同的阴影。
尽管为每个视图控制器使用了相同的“气泡”图像,但它看起来像这样:
更新 我决定继续创建一个 cocoapod,它与上面问题中提出的相同。 Feel free to check it out!
【问题讨论】:
标签: ios swift uiimageview uiimage uipageviewcontroller