如何去除系统自带的UIImagePickerController 右侧的取消按钮

原创 2013年12月06日 11:09:57

转载自:http://www.cocoachina.com/bbs/simple/?t2719.html

注意需要将 UIImagePickerController 这个类实例的delegate设为self

实现UINavigationControllerDelegate的接口如下
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
UIView *custom = [[UIView alloc] initWithFrame:CGRectMake(0,0,0,0)];
UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithCustomView:custom];
[viewController.navigationItem setRightBarButtonItem:btn animated:NO];
[btn release];
[custom release];
}



刚才马远是这样做的,但貌似点击进去后再回来就又有了,先记下来吧,实际中还是用上边的那个方法好一点感觉:

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated

{

    for (UINavigationItem *item in navigationController.navigationBar.subviews) {

        if ([item isKindOfClass:[UIButton class]]&&([item.title isEqualToString:@"取消"]||[item.title isEqualToString:@"Cancel"]))

        {

            UIButton *button = (UIButton *)item;

            [button setHidden:YES];

        }

        

    }

}


版权声明:本文为博主原创文章,未经博主允许不得转载。

UIImagePickerController控件自带按钮显示中文的办法

UIImagePickerController控件自带按钮显示中文的办法

UIImagePickerController 状态栏颜色改变,自定义返回按钮

UIImagePickerController 在相册中选择图片时,推出图片选择的控制器时,状态会变为默认颜色。点取消返回后却没有变回去。 如果不想改变颜色,可以用下面的方法: - (void)nav...

ios UIImagePickerController取消按钮颜色

1,修改导航栏背景的颜色 [pickerController.navigationBar setBackgroundImage:[UIImage imageNamed:@""] forBarMetr...

临时解决UIImagePickerController在可编辑模式下选择相册图片后不能上移的bug

转载自:http://blog.csdn.net/jjj706/article/details/6976962 公司在做一个拍照软件,老大们在使用后反应选择图片后总是拖拽不上去,如下图这样的...

设置UIImagePickerController里面的返回按钮的样式图片

重写UIImagePickerController来实现 在viewDidLoad中设置  var image = R.image.left         image = image?.imag...

UIImagePickerController详解

转载自:http://blog.csdn.net/kingsley_cxz/article/details/9157093 1.UIImagePickerController的静态方法: ...

更改UIImagePickerController导航栏背景颜色和字体颜色

UIImagePickerController *picker = [[UIImagePickerController alloc] init]; picker.sourceType = UIIma...

UIImagePickerController导航栏颜色自定义

UIImagePickerController *picker = [[UIImagePickerController alloc] init]; //    CustomPickerViewCo...

修改 UIImagePickerController 选择照片状态栏颜色及导航栏按钮标题字体颜色

//    更改picker的导航条颜色 及item的tintcolor     if ([picker.navigationBar respondsToSelector:@selector(set...

修改 UIImagePickerController 选择照片状态栏颜色及导航栏按钮标题字体颜色

1、新建一个类继承自: UIImagePickerController 2、在新建的类中重写以下方法 #pragma mark status bar style - (U...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何去除系统自带的UIImagePickerController 右侧的取消按钮
举报原因:
原因补充:

(最多只允许输入30个字)