我以编程方式为ipad应用程序添加了一个工具栏。
UIToolbar *drawToolBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0,710 , 1024, 40)];
[self.view addSubview:drawToolBar];
[drawToolBar release];
现在,在横向模式下,它显示在ipad屏幕的底部。当它处于肖像模式时,它进入中间。 我怎么能把它放在最底层。
答案 0 :(得分:1)
UIView
有一个名为autoresizingMask
的属性,你可以在界面构建器中设置你的struts和spring。
答案 1 :(得分:1)
// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if((interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationLandscapeRight) )
{
UIToolbar *drawToolBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0,708 , 1024, 40)];
[self.view addSubview:drawToolBar];
[drawToolBar release];
}
else if (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown)
{
UIToolbar *drawToolBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0,964 , 768, 40)];
[self.view addSubview:drawToolBar];
[drawToolBar release];
}
return YES;
}