我是 iPhone 开发的新手,所以我不确定这是否是一个非常普遍的问题。我在 Google 上没有找到任何关于此的内容。
我有一个使用 Interface Builder 定义的 UIBarButtonItem:
@property (weak, nonatomic) IBOutlet UIBarButtonItem *cameraButton;
现在,它只是一个简单的按钮,但我想在上面放一个相机图像,使用UIBarButtonSystemItemCamera
. 我知道可以用 来做到这一点initWithBarButtonSystemItem
,但我没有像changeWithBarButtonSystemItem
. 我想要类似的东西:
- (void)viewDidLoad
{
[super viewDidLoad];
[cameraButton changeWithBarButtonSystemItem:UIBarButtonSystemItemCamera];
}
这怎么可能 ?有没有办法告诉 Interface Builder 直接用这个相机图标实例化按钮?
编辑
实例化后似乎无法更改按钮样式。所以只剩下一个问题:有没有办法告诉 Interface Builder 用 实例化一个按钮UIBarButtonSystemItemCamera
?