Bienvenido a nuestro sitio, aquí vas a encontrar la respuesta que estás buscando.
Solución:
Xcode 8.3.1 • Rápido 3.1
let button = UIButton(type: .custom)
let image = UIImage(named: "myimage.png")
func buttonTouchDown(_ button: UIButton)
print("button Touch Down")
override func viewDidLoad()
super.viewDidLoad()
button.frame = CGRect(x: 0, y: 0 , width: 100, height: 100)
button.backgroundColor = .clear
button.addTarget(self, action: #selector(buttonTouchDown), for: .touchDown)
button.setTitle("Title", for: .normal)
button.setTitleColor(.black, for: .normal)
button.setImage(image, for: .normal)
button.imageEdgeInsets = UIEdgeInsetsMake(25,25,25,25)
view.addSubview(button)
Hay una manera mucho más fácil de hacer esto en la que no tiene que lidiar con las inserciones de contenido. Aquí está:
var button = UIButton.buttonWithType(UIButtonType.Custom) as UIButton
var image = UIImage(named: "myimage.png") as UIImage!
button.frame = CGRectMake(0, 0, 100, 100)
button.setImage(image, forState: .Normal)
button.contentMode = .center
button.imageView?.contentMode = .scaleAspectFit
Rápido 5, Rápido 4, Rápido 3
var image = UIImage(named: "myimage") as UIImage!
btnetc.setImage(image, for: .normal)
btnetc.imageView?.contentMode = .scaleAspectFill
o
btnetc.imageView?.contentMode = .scaleAspectFit
o
btnetc.imageView?.contentMode = .scaleToFill
Aquí puedes ver las comentarios y valoraciones de los lectores
Recuerda algo, que puedes añadir una evaluación correcta .
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)