我有UIImageView
我正在制作动画(使用UIView
的{{1}}),我正在使用commitAnimations
的{{1}}移动它为了更好的表现。现在我的问题是,在使用单独的线程移动时更改NSObject
中的图像是否可以?一切似乎运行正常,但我想问,因为我知道你应该在开始新线程时复制数据。
我正在使用performSelectorInBackground:
的{{1}},但没有记录,但有效。使用UIImageView
属性会更好吗?在此先感谢:)
答案 0 :(得分:0)
设置属性等同于调用其相应的setter方法。它是有记录的,你只是没有注意到它:拥有一个名为'image'的(读写)属性隐含意味着有一个
- (UIImage *)image;
和
- (void)setImage:(UIImage *)img;
方法
您应该始终在主线程上执行UI操作。即使它现在有效,也可能会破坏一次。