Im new in swift。アンドロイドでは、親ビューから子ビューを追加または削除するためにフラグメントを使用しています。私はスイッチをオンに切り替えたときにビューを展開し、スイッチをオフに切り替えると折りたたんでいきたいと思います。同時に、私が設計している他のすべての要素は、上下に動かなければなりません。どのように私は迅速にビューを展開することができます
私はそれを作る方法を知らない、:ここで
れており、ここでスイッチがONされたときにレイアウトがどのように見えるかあるときにレイアウトがどのように見えるかです私を助けてください。
コレクションビューの高さを0に変更しますが、他のビューの位置は変更されません。
UIView.animateWithDuration(0.3, delay: 0.0, options:UIViewAnimationOptions.TransitionNone, animations: {() -> Void in
if(!self.temp)
{
self.collection_seat.frame.size.height = 0
self.temp = true
}
else
{
self.collection_seat.frame.size.height = 128
self.temp = false
}
}, completion: { (finished: Bool) -> Void in
})
私はこの方法が、まだそこにあるスイッチの下に他のビューを使用し、それが –
を下に実行していない彼らは、上記の意見に拘束適切に自動ていますか?あなたがしたことのいくつかのコード/スクリーンショットを表示できますか? – Sam
投稿を編集してコードを追加しました。 高さ= 0の場合:http://i.stack.imgur.com/lUECm.png および展開:http://i.stack.imgur.com/ONC3w.png http://i.stackを制約します。 imgur.com/SH2XV.png –