1
我有兩個UIToolbar
實例,一個添加在屏幕頂部,一個添加在底部。我想用iOS 5外觀協議來設計這些風格。以編程方式添加工具欄的UIToolbar外觀
我可以得到以下工作:
[[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正常工作與界面生成器文件,但是沒有人知道一個辦法讓他們編程工作?