如何获得导航栏右按钮

// 用遍历subviews的方法找到右导航按钮

-(UIView*)findRightBarItemView:(UINavigationBar*)navbar{

UIView* rightView = nil;

for(UIView* v in navbar.subviews) {

if(rightView==nil) {

rightView = v;

}elseif(v.frame.origin.x > rightView.frame.origin.x) {

// 对subviews的x坐标进行升序排序,最大的一个显然就是右按钮

rightView = v;

}

}

returnrightView;

}

你可能感兴趣的:(如何获得导航栏右按钮)