【发布时间】:2018-01-14 15:28:29
【问题描述】:
在 iOS 10 及更低版本中,有一种方法可以在导航栏中的按钮数组中添加负间隔,如下所示:
UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
negativeSpacer.width = -8;
self.navigationItem.leftBarButtonItems = @[negativeSpacer, [self backButtonItem]];
这不再适用于 iOS 11(分隔符变为正数,而不是负数)。我检查了条形按钮项的视图层次结构,它现在嵌入到_UIButtonBarStackView 中。 iOS 11如何调整bar按钮的位置?
【问题讨论】:
标签: ios objective-c uistackview ios11