Xcode 8 - UIToolbar高度显示为1000(CGFloat)

时间:2016-10-04 05:56:57

标签: ios objective-c uiwebview uitoolbar xcode8

我的应用由webViewtoolbar组成。因此,我必须使用工具栏高度减去screenheight以获得webView的高度,如:

webviewHeight = screenHeight - Toolbarheight;

但工具栏高度显示为1000.因此webviewHeight为负数,我的应用程序崩溃。

在Xcode8之前,这在Xcode的早期版本上运行良好。这是因为故事板的变化吗?

有没有办法获得正确的工具栏高度。

1 个答案:

答案 0 :(得分:0)

这是Xcode 8设计问题,你以两种方式解决了这个问题

  1. 你检查你的工具栏Autoresizeing class并像这样变形 enter image description here
    1. 第二种方式是在viewController中指定您的UIToolBar高度
    2. toolBar.frame.size.height = 50