当我更改 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/

10-12 04:22