Я пробовал этот код, но я получаю ошибки. Как я могу поместить изображение в кнопку.Отображение изображения на кнопке Swift
Button.setBackgroundImage("ImageName", forState: UIControlState.Normal)
Я пробовал этот код, но я получаю ошибки. Как я могу поместить изображение в кнопку.Отображение изображения на кнопке Swift
Button.setBackgroundImage("ImageName", forState: UIControlState.Normal)
Предполагая, что у вас есть Button
, на самом деле экземпляр UIButton
, недостаточно просто передать имя для изображения, вам действительно нужно передать фактический UIImage:
let image = UIImage.named("ImageName")
myButton.setBackgroundImage(image!, forState: .Normal)
Необходимо создать экземпляр UIImage
, инициализированный вашим изображением. Затем используйте это как изображение для использования для вашей кнопки
Его также возможно без написания кода. Просто скопируйте изображение в свой проект и выполните следующие действия. Затем вы можете изменить размер и положение вашей кнопки со сдерживанием.
Название вопроса говорит, что вы хотите, изображение на кнопку, но вы, кажется, использовать фоновое изображение в коде. В любом случае, оба являются легкими функциями для достижения. Просто напишите подобный код, как показано ниже
let newButton = UIButton(type: .custom)
newButton.setBackgroundImage(UIImage(named: "ImageName"), forState: .normal)
Теперь, если вы хотите установить изображение на кнопке, то вы можете использовать:
newButton.setImage(UIImage(named: "ImageName"), for: .normal)
Надеется, что это помогает. Ура !!
Какие ошибки вы получаете? – narner
Какой класс 'Button'? – Abizern