2014-12-31 4 views

ответ

2

Предполагая, что у вас есть Button, на самом деле экземпляр UIButton, недостаточно просто передать имя для изображения, вам действительно нужно передать фактический UIImage:

let image = UIImage.named("ImageName") 
myButton.setBackgroundImage(image!, forState: .Normal) 
0

Необходимо создать экземпляр UIImage, инициализированный вашим изображением. Затем используйте это как изображение для использования для вашей кнопки

0

Его также возможно без написания кода. Просто скопируйте изображение в свой проект и выполните следующие действия. Затем вы можете изменить размер и положение вашей кнопки со сдерживанием.

enter image description here

0

Название вопроса говорит, что вы хотите, изображение на кнопку, но вы, кажется, использовать фоновое изображение в коде. В любом случае, оба являются легкими функциями для достижения. Просто напишите подобный код, как показано ниже

let newButton = UIButton(type: .custom) 

newButton.setBackgroundImage(UIImage(named: "ImageName"), forState: .normal) 

Теперь, если вы хотите установить изображение на кнопке, то вы можете использовать:

newButton.setImage(UIImage(named: "ImageName"), for: .normal) 

Надеется, что это помогает. Ура !!