Набор iOS требует обратного вызова дисплея

Как я узнаю, конечно, программно, когда имел место эффект, вызывающий setNeedsDisplay? Я не знаю метода обратного вызова завершения.

Пояснение

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


person Katedral Pillon    schedule 21.09.2014    source источник
comment
Объясните, зачем вам это нужно знать. Возможно, есть другой способ достичь своей цели.   -  person rdelmar    schedule 21.09.2014