トップ、センター、およびボトムUIViewを持つストーリーボードにUIを作成しました。下の画面の下すぐにボタンアクション以外のUIViewが表示されない
別のUIViewだけ下にあるボタンアクションに表示されるがあり、これは下から上に.CurveLinearとして来る、
これは、ボタンアクションのための完全に正常に動作しますが、私がしたいですviewDidAppearが、その動作していないためにこれを起こる:
はUIView.animateWithDuration(0.5, delay: 0.1, options: .CurveLinear , animations: {
self.infoView.frame = CGRectMake(0, 300, self.infoView.frame.size.width, self.infoView.frame.size.height)
}) { (true) in
}
は、これは私が下から上にビューを持って実行するコードブロックは、どのようにそれが唯一のボタンアクションのために働く来ていますか?
をビューが正しくレンダリングが、ビューのレンダリング後viewDidAppearが実行されるまで待たなければならなかったと思います動作しませんでしたが見つかりましたviewDidAppearで呼び出すのですか? infoViewはいつ作成しますか? – Carter
はすでにストーリーボードに作成されています。 –
はストーリーボードの制約を使用していますか? – Wain