-(void)getRightBarbuttonItemFrame:(UIView *)superView{
/// 此方法需要在页面出现后再调用
if ([NSStringFromClass(superView.class) containsString:@"UIButtonBarStackView"]) {
///这个就是导航条右侧按钮所在view
NSLog(@"!!!!!!!%@____%@",NSStringFromClass(superView.class),superView);
self.rightBar_RightFloat = SCREEN_WIDTH - superView.frame.origin.x-superView.frame.size.width;
return;
}
if (superView.subviews.count>0) {
for (UIView * subViewOne in superView.subviews) {
[self getRightBarbuttonItemFrame:subViewOne];
}
}
}
直接调用
[self getRightBarbuttonItemFrame:self.navigationController.navigationBar];
01-11
1118
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交