我已经阅读了一些关于setNeedsLayout和layoutIfNeeded之间的区别的文章,而我关注的是:1。如果我想要立即布局,我是否需要同时调用这两个方法,因为我已经多次看到这种组合2。我什么时候需要调用setNeedsLayout?据我了解,如果我更改View的框架,它将在下一个周期更新布局,我不必显式调用setNeedsLayout 最佳答案 这些东西的工作原理是通过失效来消除冗余。View将包含是否需要布局的信息。因此调用setNeedsLayout只会将一些内部bool值needsLayout设置为true。一旦la