Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在UIToolbar中垂直对齐项目_Ios_Objective C_Iphone_Uitoolbar - Fatal编程技术网

Ios 在UIToolbar中垂直对齐项目

Ios 在UIToolbar中垂直对齐项目,ios,objective-c,iphone,uitoolbar,Ios,Objective C,Iphone,Uitoolbar,我正在将UIToolbar添加到我的UIViewController的底部 - (void)viewDidLoad { [super viewDidLoad]; self.toolbar = [[UIToolbar alloc] init]; [self.view addSubview:self.toolbar]; } - (void)viewDidLayoutSubviews { [super viewDidLayoutSubviews]; UIE

我正在将
UIToolbar
添加到我的
UIViewController
的底部

- (void)viewDidLoad {
    [super viewDidLoad];

    self.toolbar = [[UIToolbar alloc] init];
    [self.view addSubview:self.toolbar];
}

- (void)viewDidLayoutSubviews {
    [super viewDidLayoutSubviews];

    UIEdgeInsets safeInsets = self.view.safeAreaInsets;
    self.toolbar.frame = CGRectMake(0, self.view.frame.size.height-(49.0f+safeInsets.bottom), self.view.frame.size.width, (49.0f+safeInsets.bottom));
}
这使
UIToolbar
具有正确的高度。然而,iPhoneX上出现的情况是,这些项目在工具栏中垂直居中,造成了一种非常奇怪的外观


有没有办法把它们移到顶端?或者我应该以不同的方式使用iPhone X的安全区域吗?

你能告诉我它在iPhone X上的外观吗?