繁体   English   中英

如何在PageViewController中将CGGradients融合在一起?

How to blend CGGradients together in PageViewController?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个包含4页的UIPageViewController,方法是从此处获取示例: http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/ : http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/并删除设置的图像并为每个视图添加自定义渐变。 假设第1页是红色/黄色,第2页是黄色/蓝色,等等,所以我想要的是在第1页和第2页之间发生过渡时,而不是看到两个渐变视图之间的实线,例如:

不良行为截图

我希望能够混合过渡并使其看起来不错。 我发现PageViewController的委托方法很可能是执行此自定义行为所需的位置:

- (void)pageViewController:(UIPageViewController *)pageViewController willTransitionToViewControllers:(NSArray *)pendingViewControllers {
}

- (void)pageViewController:(UIPageViewController *)pageViewController didFinishAnimating:(BOOL)finished previousViewControllers:(NSArray *)previousViewControllers transitionCompleted:(BOOL)completed {
}

从这些方法中,我基本上如何删除分隔线并用我自己的自定义颜色混合? 我是否要在现有视图集之上创建另一个UIView并对其进行动画处理?

1 个回复

问题在于,使用UIPageViewController时,您不负责视图,并且(更重要的是)您无法自定义过渡动画,因此您无法在连接处添加任何内容。

由于您只有四个视图,因此建议您完全放弃UIPageViewController,而改用分页UIScrollView。 这给了您相同的行为-用户可以从“页面”滚动到“页面”-但是现在您可以完全控制UIScrollView内容内的所有内容,并且可以根据需要修改/覆盖。 使用委托方法可以了解用户何时滚动以及用户何时完成滚动。

1 如何在as3中将字节数组与声音无缝融合在一起

我已经加载了mp3文件,并且提取了字节数组。 我可以播放字节数组,但是当我想更改字节数组时,我会听到一点故障。 如果我将原始波形文件加载到Flash中并在时间轴上播放,则不会出现故障,但是如果我从库中获取波形文件(witch将为mp3),则在as3中从一个字节数组转到另一个字节数组时,它 ...

2 如何在curl中将cmd行和文件数据融合在一起?

我准备将大量的JSON数据通过CURL发布到数据库。 但是数据库要求以某种方式格式化JSON的开头和结尾。 为了不通过进入每个文件集以及在行的前面和后面来调整文件的庞大数据集,我想简单地在文件周围的命令行上指定其他开始和结束文本。 我不认为通过脚本编辑文件是一种粗略的解决方案,直接将如此原 ...

2011-10-18 18:34:40 1 2916   curl
3 Jetty和Jersey:一切如何融合在一起?

我正在寻找使用嵌入式Jetty的球衣来实现我们服务的Web API。 我看到代码使用ServletContextHandler,ServletHolder和所有这些类来让Jetty了解Jersey处理程序。 我有兴趣知道引擎盖下的问题,比如当我们编译这段代码时会发生什么,jetty实际上是如 ...

8 如何在A框架中将实体联合在一起

有谁知道如何将2个或多个实体合并为A框架中的单个实体? 这有可能吗? 我正在构建诸如桌子之类的对象,并且我想将桌子与桌子腿结合起来,使其成为一个对象。 任何帮助将非常感激! ...

10 如何在 SQL 服务器中将多行与 JSON PATH 组合在一起?

我有这个包含 4 个表的数据集。 我正在尝试编写 SQL 查询,如下所示: 但这会产生由于链接不同而导致公司名称重复的结果。 例如,UnitedHeath Group(第 4 行和第 5 行)是两行,因为链接不同。 我希望结果是公司名称只显示一次,并且标签一起在同一个组中。 我不需要显示链接; 仅 ...

暂无
暂无

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

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