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

问题描述:

我的应用程序由webViewtoolbar组成。所以,我必须减去screenheight与工具栏的高度,以获得webView像高度:Xcode 8 - UIToolbar高度显示为1000(CGFloat)

webviewHeight = screenHeight - Toolbarheight; 

但显示在工具栏的高度,1000所以webviewHeight是负的,我的应用程序崩溃。

这在Xcode8之前的Xcode的早期版本上工作正常。这是因为故事板中的变化吗?

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

+0

任何解决方案,您得到了什么? – Kalyani

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

  1. 你检查你的工具栏Autoresizeing类chenge这样 enter image description here

  1. 第二种方法是你在viewController中指定你的UIToolBar高度。
  2. toolBar.frame.size.height = 50

开始=”>
+0

使用第二种方式显示错误表达式不可分配。 – Kalyani