我有 UIView 和 UIImageViews、UILabels、UITextView。
我的目标是改变中间部分,使它看起来像折叠一张纸: - 顶部和底部保持不变,只是它们相互滑动 - 中间部分向屏幕折叠(如 Clear 应用程序:http://blog .massivehealth.com/post/18563684407/clear?cbe4fc38 )
我的想法是首先加载整个视图,然后分成 4 个部分,将中间两部分制作成 CGImage 并以某种方式对它们进行透视动画,同时同时变换顶部和底部,因此它们相互滑动(最后,中间两部分应该变成无形的)。
我也应该能够展开这个视图并滚动 UITextView。
我不是在寻找一个现成的答案,只是指向正确的解决方案。我遇到过 CALayer、CABasicAnimation 和 CGImage,但不知道如何解决这个问题。