addsubview在iOS上线程安全吗?



我使用的是Apple的Page Control示例,我的UIScrollview在滚动时不流畅。我在考虑使用GCD。我相信我所有的代码都是线程安全的,除了我的最后一行[self]。滚动视图addSubview: myView]。

我读的文档都提到UIKit不是线程安全的,但给出的例子总是与设置值有关,如self.myLabel.text = @"some text"。

addSubview线程安全吗?

所有的接口操作都应该在主线程中完成!否则,你可能会感到头痛。

你应该在主线程上调用所有UIKit方法,这包括-[UIView addSubview:] .

这是我的理解,这将不是线程安全。据我所知,你唯一可以用UIKit做的是线程安全的是创建UIImage的实例(但不是将它们添加到视图)。

相关内容

  • 没有找到相关文章

最新更新