在iPad的纵向模式下,工具栏与横向模式保持相同的位置

时间:2014-02-06 20:52:28

标签: ios xcode ipad toolbar uitoolbar

我有一个工具栏,我无法找到屏幕底部...

toolbar = [[UIToolbar alloc] init];

[toolbar sizeToFit];

CGFloat toolbarHeight = [toolbar frame].size.height;
CGRect rootViewBounds = self.view.bounds;
CGFloat rootViewHeight = CGRectGetHeight(rootViewBounds);
CGFloat rootViewWidth = CGRectGetWidth(rootViewBounds);
CGRect rectArea = CGRectMake(0, rootViewHeight - toolbarHeight,rootViewWidth, toolbarHeight);

[toolbar setFrame:rectArea];

    [toolbar sizeToFit];

[self.view addSubview:toolbar];

...应用程序启动,一切正常,但当我转动iPad并将设备的方向更改为纵向时,我的工具栏会保持更高,而不是在视图的底部。

1 个答案:

答案 0 :(得分:1)

您应该在笔尖中使用自动布局