【发布时间】:2011-05-10 21:11:22
【问题描述】:
刚刚开始使用 Obj-C 和 iOS 编程。我有一些代码可以将 imageView 加载到(HIDDEN:YES)UIView 中 - 很简单
[bgImageView setImage:[UIImage imageNamed:@"Filename.jpg"];
然后代码在 fgImageView 和 bgImageView 上设置和提交动画。 因为一些图像可能很大,有时来自新 bgImage 的动画不会使用其中的新背景图像进行渲染,而是“停止并显示”。请注意,在 setImage 期间不会发生停顿。它发生在代码后面的第二个动画提交期间。因为 animationCommit 会强制应用程序等到这个 ImageView 的动画完成。
我正在寻找的是 UIImageView 上的“setImage commit”,
我宁愿在图像加载之前显示一个微调器,然后继续动画,但是 UIImageView 类似乎没有 isLoaded 属性。
有没有一种简单的方法来确定 UIImageView 是通过 setImage 调用完成的?
【问题讨论】:
标签: iphone objective-c ios4 uiimageview