2012-07-05 28 views
10

Ho una vista con una barra degli strumenti presentata da un UINavigationController.Come determinare l'altezza della barra degli strumenti in UINavigationController?

Quando sto gestendo UIKeyboardWillShowNotification, sto facendo scorrere l'intero schermo verso l'alto all'altezza della tastiera. La cosa è quando viene mostrata la tastiera, la barra degli strumenti in basso non lo è, quindi ho bisogno di far scorrere lo schermo verso l'alto di solo (keyboard.height - toolbar.height).

Ma come ottenere l'altezza della barra degli strumenti?

Grazie

risposta

26

È sufficiente controllare la cornice della barra degli strumenti.

self.navigationController.toolbar.frame.size.height 

Naturalmente, funziona solo se si dispone di un controller di navigazione ...

+0

Perfetto, questo è tutto, grazie! –

Problemi correlati