- (void)layoutSubviews {
[super layoutSubviews];
NSArray <UILayoutGuide *> *array = barContentView.layoutGuides;
UILayoutGuide * backGuide;
UILayoutGuide * barGuide;
UILayoutGuide * itemGuide;
for (UILayoutGuide *obj in array) {
if ([obj.identifier hasPrefix:@"BackButtonGuide"]) {
backGuide = obj;
}
if ([obj.identifier hasPrefix:@"TrailingBarGuide"]) {
barGuide = obj;
}
if ([obj.identifier hasPrefix:@"UINavigationBarItemContentLayoutGuide"]) {
itemGuide = obj;
}
}
if (backGuide && barGuide && itemGuide) {
NSLayoutConstraint *left;
NSLayoutConstraint *rigth;
left = [backGuide.trailingAnchor constraintEqualToAnchor:itemGuide.leadingAnchor constant:10];
rigth = [barGuide.trailingAnchor constraintEqualToAnchor:itemGuide.trailingAnchor constant:-10];
left.active = YES;
rigth.active = YES;
}
}
2021-07-22
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 又学到了一个关于情绪的东西,那就是情绪都是中立的。 管理情绪的整套系统: 1、理解情绪的来源:情绪来源于对他人的行...