2012-07-05 15 views
10

Tôi có giao diện với thanh công cụ được trình bày bởi một UINavigationController.Cách xác định chiều cao của thanh công cụ trong UINavigationController?

Khi tôi xử lý UIKeyboardWillShowNotification, tôi đang cuộn toàn bộ màn hình lên trên bằng chiều cao của bàn phím. Vấn đề là khi bàn phím được hiển thị, thanh công cụ dưới cùng là không, vì vậy tôi cần phải cuộn màn hình lên trên chỉ bằng bàn phím (keyboard.height - toolbar.height).

Nhưng cách lấy chiều cao của thanh công cụ?

Cảm ơn

Trả lời

26

Bạn chỉ cần kiểm tra khung thanh công cụ.

self.navigationController.toolbar.frame.size.height 

Tất nhiên, nó chỉ có tác dụng nếu bạn có một bộ điều khiển chuyển hướng ...

+0

Hoàn hảo, đó là nó, cảm ơn! –