これは私をナットにしています。私はどこにでも見てきましたが、これを理解することはできません。確認してください...イメージでUIButtonの高さと幅を設定するには
let findMeButton = UIButton(type: UIButtonType.System)
findMeButton.translatesAutoresizingMaskIntoConstraints = false
findMeButton.setImage(UIImage(named: "locateMe"), forState: UIControlState.Normal)
findMeButton.addTarget(self, action: #selector(MapViewController.findUserLocation(_:)), forControlEvents: UIControlEvents.TouchUpInside)
view.addSubview(findMeButton)
// I added this line of code and it still doesn't work.
findMeButton.frame.size = CGSizeMake(50, 50)
findMeButton.bottomAnchor.constraintEqualToAnchor(bottomLayoutGuide.topAnchor, constant: -10).active = true
findMeButton.trailingAnchor.constraintEqualToAnchor(margins.trailingAnchor, constant: 5).active = true
私はまだiOSを学んでいます。イメージでこのUIButtonの高さと幅をどのように設定しますか?私が試したことはすべて私にエラーを与えているか、まったくうまくいきませんでした。私はまだ翻訳するものの周りを頭を悩まそうとしています.AutoMaskIntoConstraintsAutoresizingMaskInto。私はちょうどそれがどこにボタンを持っているが、そのサイズを変更したい(高さ&幅)。
おかげで、事前
EDITに:私は窓の下と右余白にボタンを配置する場合は、この
// Locate user button
let locateButton = UIButton(type: UIButtonType.System) as UIButton
locateButton.frame = CGRectMake(0, 0, 50, 50)
locateButton.setBackgroundImage(UIImage(named: "locateMe"), forState: UIControlState.Normal)
locateButton.addTarget(self, action: #selector(MapViewController.findUserLocation(_:)), forControlEvents: UIControlEvents.TouchUpInside)
view.addSubview(locateButton)
にコードを少し変更しました。私はまた、イメージの高さを50 x 50の高さに設定したいと思います。これはどのようにして達成できますか?
編集2:私はあなたがそうするために自動レイアウトを使用しなければならないと思いますが、誰かが私に方法を示すことができます。私がしたことはすべてうまくいっていません。
設定された画像は、何罰金 –
作業を開始していますあなたはそれを意味しますか? – Chris
その画像をボタンの背景画像として設定する必要があります。 –