是否可以查询(以编程方式,在运行时)导航栏和/或工具栏的高度/厚度在旋转后是多少?
也就是说,在为特定子视图构建框架时,我想将其框架设置为相对于导航栏和工具栏之间的可用空间。为了使其平滑,最好在shouldAutorotateToInterfaceOrientation:
而不是中执行此操作didRotateFromInterfaceOrientation:
,但是诸如方向和设备self.navigationController.toolbar.frame.size.height
之间的值是不同的。
我想根据工具栏的厚度来计算我的新子视图框架,并且我想在没有硬编码值(例如 32pt、44pt 等)的情况下做到这一点。
有什么想法吗?