我们是否需要在 Swift 中在 Main Queue 中执行 alpha 更改操作?

Do we need to perform the alpha change operation inside Main Queue in Swift?

当谈到 alpha 时,“所有 UI 操作都应该在主队列中执行”这句话变得有点混乱。我怀疑我们是否真的需要在主队列中执行简单的 alpha 更改操作?

self.presentingViewController?.view.alpha = 0.6 // such operations 

do we really need to perform a simple alpha change operation inside the main Queue?

是的,我们有。基本上你不想对主线程之外的视图做任何事情。并且不要试图通过将负担转移到视图层来作弊。