Ios 如何将UIButton标识符更改为摄像头图标?

Ios 如何将UIButton标识符更改为摄像头图标?,ios,xcode,uibutton,Ios,Xcode,Uibutton,使用Xcode interface builder,我可以将UIBarButton图像图标更改为内置标识符,如搜索图标或摄像头图标,如下所示: 但是,我看不到任何地方可以编辑常规UIButton的标识符。难道像UIBarButton那样只需点击一下就不可能做到这一点吗 但是,您可以通过编程方式执行以下操作: UIButton *cameraButton = [[UIButton alloc] init]; cameraButton.imageView.image = [UIImage i

使用Xcode interface builder,我可以将UIBarButton图像图标更改为内置标识符,如搜索图标或摄像头图标,如下所示:

但是,我看不到任何地方可以编辑常规UIButton的标识符。难道像UIBarButton那样只需点击一下就不可能做到这一点吗

但是,您可以通过编程方式执行以下操作:

UIButton *cameraButton = [[UIButton alloc] init];
   cameraButton.imageView.image = [UIImage imageNamed:@"camera"];

UIBarButtonItem *camera = [[UIBarButtonItem alloc]initWithCustomView:cameraButton];
[camera setAction:@selector(doSomething)];
[camera setTarget:self];
使用所需的相机图像创建UIButton。然后使用该视图创建自定义UIBarButtonim。 不幸的是,情况并非如此简单

希望这有帮助

但是,您可以通过编程方式执行以下操作:

UIButton *cameraButton = [[UIButton alloc] init];
   cameraButton.imageView.image = [UIImage imageNamed:@"camera"];

UIBarButtonItem *camera = [[UIBarButtonItem alloc]initWithCustomView:cameraButton];
[camera setAction:@selector(doSomething)];
[camera setTarget:self];
使用所需的相机图像创建UIButton。然后使用该视图创建自定义UIBarButtonim。 不幸的是,情况并非如此简单

希望这有帮助