2016-12-19 20 views
0

swiftで拡張可能なセクションを作成したいとします。たとえば、以下の図のように、Microsoft OutlookのIOSアプリケーションには、展開可能なセクションがあります。Swift - TableView拡張可能セクションを作成する方法

enter image description here

あなたはセクションをクリックすると、それは以下のように思えます。

enter image description here

は、このセクションでは、すでに余分なコードやXcodeのを必要とし、このための機能を持っていますか?前もって感謝します。

答えて

0

作成したカスタムセクションのデリゲートを作成し、ViewControllerに割り当て、デリゲートメソッドでユーザーがタップしたときにこれを呼び出す必要があります。

insertRows(at indexPaths: [IndexPath], with animation: UITableViewRowAnimation) 

セクションが開いているかどうかをセクションチェックで再度タップすると、セクションが開いているかどうかを確認します。はいの場合は、このメソッドを呼び出します。

deleteRows(at indexPaths: [IndexPath], with animation: UITableViewRowAnimation) 

これらの方法の後にtableView.reloadData()を呼び出すことを忘れないでください。

0

私は最近、私のプロジェクトの1つで同じものを使用しましたが、それは客観的なものでした。私はあなたを助ける何かを知っています。私はそれはあなたを助けます鍬、

Swift Expandable Section

を見てください。

ありがとうございました。

関連する問題