Я хочу установить изображение из UIImageView.image на кнопку моей панели. Кнопка панели работает нормально, когда я устанавливаю изображение с указанием его имени (например, @ "cameraImageButton.png"), однако, когда я делаю myBarButton.image = UIImageView.image (и этот UIImage существует, состоят из того же @ "cameraImageButton.png") кнопка не отображается.
Вот код, который не работает:
UIBarButtonItem *cancelBarButton = [[ UIBarButtonItem alloc ] initWithTitle: @"Cancel" style: UIBarButtonItemStyleBordered target: self action: @selector(done)];
cancelBarButton.image = cancelImageView.image;
А вот тот, который работает (но я хочу установить изображение из cancelImageView):
UIBarButtonItem *saveBarButton = [[ UIBarButtonItem alloc ] initWithTitle: @"Save" style: UIBarButtonItemStyleBordered target: self action: @selector(takePhoto)];
saveBarButton.image = [UIImage imageNamed:[NSString stringWithFormat:@"cameraImageButton.png"]];
//init for flexItem and cancelBarButton
NSArray *items = [NSArray arrayWithObjects: cancelBarButton, flexItem, saveBarButton, nil];
[cameraToolbar setItems:items animated:NO];