setImage с помощью SDWebImage

Я устанавливаю изображение в UIImageView, как показано ниже.

[pPostImage setImageWithURL:[NSURL URLWithString:@"http://www.mywebsite.com/p.png" placeholderImage:[UIImage imageNamed:@"loader.png"]]; 

Теперь я хотел добавить кнопку и установить ее образ (чтобы изображение не растягивалось).

Для UIButton Image не растягиваться, я нашел, что мне нужно использовать инструкцию ниже.

 [myButton setImage:(UIImage *) forState:<#(UIControlState)#>]; 

Но как я могу написать кэшированное изображение в setImage?

В первый раз загружается только изображение из URL. Дважды вы называете это, приносит изображение из памяти кеша. Потому что он сохраняет изображение с ключом как ваш imageUrl. Это простой способ установить изображение на вашу кнопку

 [myButton setImage:pPostImage.image forState:<#(UIControlState)#>]; 

Если вы хотите установить изображение или фоновое изображение UIButton через SDWebImage , вы должны использовать следующие коды:

Импортировать соответствующую библиотеку:

 #import <SDWebImage/UIButton+WebCache.h> 

Затем используйте эту строку, чтобы попросить SDWebImage загрузить изображение для UIButton :

 [myButton sd_setImageWithURL:[NSURL URLWithString:@"IMAGE_URL_HERE"] forState:UIControlStateNormal]; 

аналогично фону, используйте sd_setBackgroundImageWithURL:

  • Установить цвет фона в UIButton при отключении?
  • iOS - обработка нескольких флажков
  • Как получить заголовокLabel на UIButton's prepareForInterfaceBuilder?
  • Как изменить цвет UIButton: кнопка регистрации в Parse`s PFLoginViewController
  • как узнать, изменился ли UIButton titlelable.text
  • Как установить выделенный цвет заголовка подкласса UIButton?
  • Как изменить цвет UIButton на некоторый временной интервал
  • KIF не может использовать UIButton внутри UITableViewCell, если его UITableView только один
  • Метка UIButton не отображается
  • Как отсортировать порядок целей при использовании UIControl (в частности, UIButton)?
  • UIButton - Checkmark не показывает
  • Interesting Posts

    Установите изображение MKPinAnnotationView с помощью URL-адреса

    Плагин FileChooser для ионной платформы ios

    Как настроить пользовательский UITableViewCell для выбора пользовательских изменений в предпочтительный размер текста?

    Есть ли способ конвертировать специальные символы в обычные символы в Swift?

    Box2D динамическое тело застревает (iPhone)

    Архитектура iOS MVC – отдельный вид, отличный от представления контроллера вида

    iOS: получить доступные локали в моем проекте

    Эквивалент CGPathCreateCopyByStrokingPath на iOS4?

    Swift, Xcode 6 Beta 4: Как получить путь к файлу изображения, который в настоящее время отображается с использованием ресурсов инфраструктуры Photos?

    Производительность плоских структур каталогов в iOS

    #include в @implementation в Xcode 6 / iOS 8 SDK

    UITableViewCellSelectionStyleBlue не работает

    AVAudioPlayer вылетает из игры

    Несколько строк в текстовом ярлыке таблицы просмотра таблицы

    Никакой тип или класс хранения не могут быть указаны здесь перед «интерфейсом» / «интерфейсом» iOS Error (Corrupted Xcode?)

    Давайте будем гением компьютера.