【发布时间】:2011-01-26 10:37:53
【问题描述】:
我无法在谷歌上找到可以应用于我的项目的可接受的解决方案。
我的应用程序是一个具有三个选项卡的绘图工具;一个用于图形本身,另外两个用于可添加到图形中的内容的浏览/搜索功能。所有选项卡都是导航控制器。
图表本身的选项卡在纵向模式下显示图表的小预览并列出下方图表上每个实体的详细信息,并在底部显示选项卡栏。
当用户旋转到横向模式时,图表会变成全屏,其他所有内容(包括标签栏)都会消失。这就是我遇到问题的地方,因为我的图表的 GLView 总是被标签栏所在的白色矩形遮挡。
我尝试将导航控制器视图的大小更改为全屏,将标签栏控制器视图的大小更改为全屏,将标签栏本身的框架大小更改为 CGRect(0,0,0, 0)、情绪失控、用拳头敲桌子、对着 MacBook 大喊辱骂等;都无济于事。
我怎样才能让它工作?
【问题讨论】:
-
五年后,仍然没有不需要对矩形进行硬编码的体面解决方案?你有想过这个吗?在 iOS 9 上仍然是一个问题,显然......
-
顺便说一句,这是最好的答案:stackoverflow.com/a/4242817/363789
标签: iphone objective-c uitabbarcontroller hidden uitabbar