viewController
にUIButtonがあり、目的のビューコントローラのコードが変更されるまですべて正常に機能しましたが、触れると表示されません。クラッシュ。ボタンが作成されたときに表示されない
- 私はそのビューコントローラをチェックインしました。作成されました。透明ではなく、隠されていません。
- は、私はそれ以外の場合は
viewController
とは何の関係もありません、私は3つの制約があり、金切り声やボタンの場所に隠されている
destinationViewController
destinationViewController
にこのボタンから移行するためのカスタムアニメーションを使用していますボタン:アスペクト比= 1:1、ボトム=ボトムレイアウトガイド+ 34、centerX@IBOutlet weak var calculateButton: UIButton! override func viewDidLoad() { calculateButton.isEnabled = false calculateButton.layer.cornerRadius = calculateButton.frame.size.width/2 } func textFieldShouldReturn(_ textField: UITextField) -> Bool { if itemCountTextField.text != "" { calculateButton.isEnabled = true } else { calculateButton.isEnabled = false } textField.resignFirstResponder() return true } func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? { transtion.transitionMode = .dismiss transtion.startingPoint = calculateButton.center transtion.circleColor = calculateButton.backgroundColor! return transtion } func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? { transtion.transitionMode = .present transtion.startingPoint = calculateButton.center transtion.circleColor = calculateButton.backgroundColor! return transtion }
それが消えているのはなぜ?
ボタンコードを追加できますか – gurmandeep
おそらく制約を追加していないため、隠れている可能性があります。制約を制御します。 –
@RashwanLが確認しました、制約の問題ではありません –