我正在为屏幕顶部的控件使用 UIToolbar(没有导航控制器) 工具栏具有我想要的外观,但状态栏完全清晰。我似乎无法模仿 UIToolbar 在其透明度中的模糊。有没有人遇到过不涉及使用导航控制器的解决方案?
问问题
1479 次
1 回答
5
为了实现这一点,您需要在 UIBarPositioningDelegate 协议中实现方法:
这是代码:
@interface ViewController : UIViewController <UIToolbarDelegate>
@property (nonatomic, weak) IBOutlet UIToolbar * toolbar;
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
//we become the delegate
self.toolbar.delegate = self;
}
-(UIBarPosition)positionForBar:(id<UIBarPositioning>)bar{
//this tells our bar to extend its background to the top.
return UIBarPositionTopAttached;
}
@end
于 2013-09-20T17:58:43.143 回答