如何确定UINavigationController中工具栏的高度?

Rad*_*kan 11 iphone objective-c uikit uiview ios

我有一个UINavigationController提供的工具栏视图.

当我处理UIKeyboardWillShowNotification时,我将整个屏幕向上滚动键盘的高度.问题是当键盘显示时,底部工具栏没有,所以我需要向上滚动屏幕(keyboard.height - toolbar.height).

但是如何获得工具栏的高度?

谢谢

Mar*_*tin 27

你应该检查工具栏框架.

self.navigationController.toolbar.frame.size.height
Run Code Online (Sandbox Code Playgroud)

当然,它只适用于你有导航控制器......