如何获得导航栏右按钮

2016-10-13  本文已影响0人  smile小芳

// 用遍历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;

}

上一篇下一篇

猜你喜欢

热点阅读