作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我设置了一个具有无限重复次数的简单 CAKeyframeAnimation 并将其添加到图层中。一切都很好,除了当我切换到另一个选项卡时动画被删除(或者很可能是任何其他更改事件 View Controller 的机制)。
这是否记录在任何地方,也许是 iOS 5 中的新内容,除了在 viewWillAppear 中再次启动动画之外还有其他解决方案吗?在这种情况下,时基无关紧要,从时间 0 开始动画就可以了。
最佳答案
您不应该在 View 不在屏幕上时对其执行任何操作,因为这只会浪费 iPhone 资源。此外,您的应用程序可能会收到内存警告,并且 View 将被卸载。恕我直言,最好的方法是在 -(void) viewWillAppear
中设置图形并在 -(void) viewDidAppear
中启动动画。
附言在 -(void) viewDidLoad
中, View 框架的参数仍然无效,如果您尝试使用它们,您可能会出错。
关于iphone - 切换 View Controller 时动画是否自动从图层中移除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7891550/
我正在做一个项目,我的 android 在这个项目中作为一个网络服务器工作;输入带端口号的 IP 地址,打开 Web 界面,用户可以将文件上传到手机。我想在 Web 界面上显示一些图片,以便我们的界面
我是一名优秀的程序员,十分优秀!