当我更改 iPad 的方向时,我的工具栏出现问题。
我将我的 nib 文件设置为横向,一切正常,但是当我将其变为纵向时,我的工具栏仍然具有横向的宽度。
我将如何使我的工具栏适应方向更改为纵向?
风景:
肖像:
谢谢!
最佳答案
尝试将 UIViewAutoresizingFlexibleWidth
添加到工具栏 autoresizingMask
中,如下所示:
myToolbar.autoresizingMask |= UIViewAutoresizingFlexibleWidth
或者,如果您在 Interface Builder 中执行此操作,请确保选择了此水平条(也可以选择其他条,这很好):
更多来自
UIView
Class Reference 的关于 autoresizingMask
的信息:关于objective-c - 目标 C : Adaptive Toolbar On Orientation Change,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8161055/