2016-08-14 5 views
1

enter image description hereトップ、センター、およびボトム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 

} 

は、これは私が下から上にビューを持って実行するコードブロックは、どのようにそれが唯一のボタンアクションのために働く来ていますか?

+0

をビューが正しくレンダリングが、ビューのレンダリング後viewDidAppearが実行されるまで待たなければならなかったと思います動作しませんでしたが見つかりましたviewDidAppearで呼び出すのですか? infoViewはいつ作成しますか? – Carter

+0

はすでにストーリーボードに作成されています。 –

+0

はストーリーボードの制約を使用していますか? – Wain

答えて

0

問題は、このアニメーションは、私はNSTimerを使用するまで、私はあなたをしている場合は、そのあまりにも多くの未回答の質問

+0

あなたのviewDidAppearコードを質問に投稿できますか? – Carter

関連する問題