Как я узнаю, конечно, программно, когда имел место эффект, вызывающий setNeedsDisplay? Я не знаю метода обратного вызова завершения.
Пояснение
Мне нужно добавить двухстрочную метку внутри self.navigationItem.titleView
. Но каждая строка должна иметь разные атрибуты. Чтобы узнать размер первой строки, мне нужно предварительно загрузить UILabel в titleView. И после успешного отображения я могу продолжить. Все это должно происходить после ViewDidAppear и т. д. Так что я не могу использовать эти методы жизненного цикла. Итак, в основном, после того, как я установил неотредактированную метку на self.navigationItem.titleView
и вызвал setNeedsDisplay, мне нужно знать, когда я могу вернуться к titleView/UILabelView, чтобы узнать, где должен произойти разрыв строки, чтобы я мог воспользоваться полностью доступной шириной titleView . Я надеюсь это имеет смысл.