我在这里做错了什么?我只是看不到屏幕底部的工具栏这是我的代码。
CGRect rect = self.view.frame;
UIToolbar *toolBar = [[UIToolbar alloc] initWithFrame:CGRectMake(rect.origin.x,
rect.size.height-44,
rect.size.width,
44)];
self.bottomToolbar = toolBar;
[toolBar release];
[_bottomToolbar setBackgroundImage:nil
forToolbarPosition:UIToolbarPositionBottom
barMetrics:UIBarMetricsDefault];
[self.view addSubview:_bottomToolbar];
答案 0 :(得分:1)
缺少一行,其sizeToFit或makeKeyAndVisible() 只需查看ViewControllerProgrammingGuide中的示例
答案 1 :(得分:1)
您需要将工具栏的autosizingMask
设置为“灵活的上边距”值。
此外,您的代码会处理toolBar
变量,bottomToolbar
属性和_bottomToolbar
ivar。使用酒店或伊瓦尔。像你这样使用两者都很困惑。