1

当然,我怎么知道调用 setNeedsDisplay 的效果何时发生?我知道没有完成回调方法。

解释

我需要在self.navigationItem.titleView. 但是每一行都需要有不同的属性。要知道第一行的大小,我需要在titleView中预加载UILabel。显示成功后,我就可以继续了。所有这些都需要在 ViewDidAppear 等之后发生。这样我就不能使用这些生命周期方法。所以基本上,在我将未编辑的标签设置为self.navigationItem.titleView并调用 setNeedsDisplay 之后,我需要知道何时可以返回 titleView/UILabelView 以了解应该在哪里换行,以便我可以利用 titleView 的完全可用宽度。我希望这是有道理的。

4

0 回答 0