コードでボタンを追加しようとしているときに、コードをスピーディーにするのが初めてです。シミュレータには表示されません。ボタンが表示されないswift
main.storyboardのビューのディメンションを375 * 1114 に変更しました。同じ次元のスクロールビューとビューもあります。 コレクションビューも5つあります。 これらはすべてストーリーボードによって設定されます。
私が使用したコード:
let fullScreenSize = UIScreen.main.bounds.size
let plusButton = UIButton(type: .custom)
plusButton.frame = CGRect(x: 300, y: 600, width: 50, height: 50)
plusButton.layer.cornerRadius = 0.5 * plusButton.bounds.size.width
plusButton.clipsToBounds = true
plusButton.setImage(UIImage(named: "plus.png"), for: .normal)
plusButton.center = CGPoint(x: fullScreenSize.width * 0.9, y: fullScreenSize.height * 0.9)
plusButton.addTarget(self, action: #selector(plusButtonPressed), for: .touchUpInside)
self.view.addSubview(plusButton)
に私はボタンは、シミュレータの右下隅にすべての時間滞在してみましょうしようとしていました。どうやってやるの?ありがとう。
ScrollViewのビューのサブビューとしてボタンを追加してください! –
'self.view.bringSubview(toFront:plusButton)'で試してください –
デバッガでアプリケーションを実行し、 "view debugger"ボタンをタップしてください(WWDC 2016 [Xcodeでのビジュアルデバッグ](https://developer.apple .com/videos/play/wwdc2016/410 /)をビデオに約5分)。次に、どこにあるのか把握し、そこから簡単に問題をデバッグできるようにする必要があります。 – Rob