【问题标题】:Make animation in front of tab bar, objective-c在标签栏前制作动画,objective-c
【发布时间】:2016-05-09 04:03:26
【问题描述】:

我有一个小心脏的 CABasicAnimation 飞过我的屏幕。我想让动画越过标签栏。

我的问题是动画位于标签栏后面,因此不可见。

如何让动画在标签栏前面可见?

谢谢。

【问题讨论】:

    标签: ios objective-c tabbar cabasicanimation


    【解决方案1】:

    问题在于心脏所在的视图位于 UITabBar 视图的后面。您需要确保心脏视图始终是顶视图。

    试试:

    #import <QuartzCore/QuartzCore.h>
    heartView.layer.zPosition = MAXFLOAT;
    

    【讨论】:

    • 感谢您的快速响应,但是 heartView 仍然消失在 UITabBar 后面。
    • @fonz101 很抱歉。当您在视图控制器中创建heartView 时,您是否尝试过[self.view insertSubview:heartView atIndex:[[self.window subviews] count]];?如果这不起作用,请发布您的代码,否则我们将在黑暗中拍摄。
    • @Mathew S. 感谢您的慷慨帮助。一旦我完善它,我将很快发布我的代码和解决方案。本质上,我创建了动画终止的第二个视图,并从那里创建了时间,使其无缝。我确实采取了您将视图作为子视图添加到窗口的路线,
    猜你喜欢
    • 2017-10-13
    • 2021-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-30
    • 1970-01-01
    • 2015-12-02
    相关资源
    最近更新 更多