我有两个UIToolbar
实例,一个添加在屏幕顶部,一个添加在底部。我想使用 iOS 5 外观协议来设计这些样式。
我可以使以下工作:
[[UIToolbar appearance] setBackgroundImage:[UIImage imageNamed:@"toolbarimage.png"]
forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
但是,我无法获取UIToolbarPositionTop
或UIToolbarPositionBottom
使用我以编程方式添加的工具栏。我正在创建这样的工具栏:
_topBar = [[UIToolbar alloc] initWithFrame: CGRectMake(0, 0, self.view.frame.size.width, 44)];
_topBar.autoresizingMask = UIViewAutoresizingFlexibleWidth;
[self.view addSubview: _topBar];
_bottomBar = [[UIToolbar alloc] initWithFrame: CGRectMake(0, self.view.frame.size.height - 44, self.view.frame.size.width, 44)];
_bottomBar.autoresizingMask = UIViewAutoresizingFlexibleWidth;
[self.view addSubview: _bottomBar];
据我了解, UIToolbarPositionTop 与界面构建器文件配合得很好,但有谁知道让它们以编程方式工作的方法?