Как получить фоновое изображение кнопки в iPhone?

В настоящее время я работаю в приложении iPhone, я создал две кнопки и установил изображение для обеих кнопок, когда пользователь нажал кнопку2, а затем отобразил изображение кнопки1 внутри кнопки2, я попробовал свой уровень лучше, но я не могу это исправить, пожалуйста, любая помощь меня

Заранее спасибо

Я попробовал это:

btn1 = [UIButton buttonWithType:UIButtonTypeCustom]; [btn1 setImage:[UIImage imageNamed:@"4.png"] forState:UIControlStateNormal]; btn1.frame=CGRectMake(61, 60, 50, 50); [btn1 addTarget:self action:@selector(Button1Method) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btn1]; btn2 = [UIButton buttonWithType:UIButtonTypeCustom]; [btn2 setImage:[UIImage imageNamed:@"8.png"] forState:UIControlStateNormal]; btn2.frame=CGRectMake(112, 60, 50, 50); [btn2 addTarget:self action:@selector(Button2Method) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btn2]; -(void)Button2Method { [btn2 setImage:[UIImage imageNamed:btn1.currentBackgroundImage] forState:UIControlStateNormal]; } 

Попробуй это:-

 [btn2 setImage:btn1.currentImage forState:UIControlStateNormal]; 

И currentBackgroundImage – это UIImage и вы рассматриваете его как NSString это неправильно.

Использовать это

  UIImage *img = btn1.currentImage; [btn2 setImage:img forState:UIControlStateNormal]; 

Это связано с тем, что вы устанавливаете изображение на кнопку btn1 setImage: и btn1 setImage: доступ к фоновому изображению btn1.currentBackgroundImage

поэтому измените свой код Протестировано

 -(void)Button2Method { [btn2 setImage:btn1.imageView.image forState:UIControlStateNormal]; } 
  • Исходная геолокация реагирует нативный
  • iOS эквивалентен сервису Android?
  • iOS полный рабочий день на основе отслеживания местоположения
  • Как перемещать фоновые изображения бесконечно в iOS coco2d
  • Исходное положение сливает слишком много батареи, так как iOS 9
  • Воспроизведение аудио в фоновом режиме не работает
  • Objective-C / iOS: сохранение связи bluetooth в фоновом режиме
  • Как начать воспроизведение аудио в бесшумном режиме и заблокирован в iOS 6?
  • Воспроизведение аудио в приложении iOS
  • Пользовательский фон / прозрачный фон на UIBarButtonItem?
  • Загрузите много файлов (фото, видео) в фоновом режиме с приоритетным порядком
  • Давайте будем гением компьютера.