swiftで拡張可能なセクションを作成したいとします。たとえば、以下の図のように、Microsoft OutlookのIOSアプリケーションには、展開可能なセクションがあります。Swift - TableView拡張可能セクションを作成する方法
あなたはセクションをクリックすると、それは以下のように思えます。
は、このセクションでは、すでに余分なコードやXcodeのを必要とし、このための機能を持っていますか?前もって感謝します。swiftで拡張可能なセクションを作成したいとします。たとえば、以下の図のように、Microsoft OutlookのIOSアプリケーションには、展開可能なセクションがあります。Swift - TableView拡張可能セクションを作成する方法
あなたはセクションをクリックすると、それは以下のように思えます。
は、このセクションでは、すでに余分なコードやXcodeのを必要とし、このための機能を持っていますか?前もって感謝します。作成したカスタムセクションのデリゲートを作成し、ViewController
に割り当て、デリゲートメソッドでユーザーがタップしたときにこれを呼び出す必要があります。
insertRows(at indexPaths: [IndexPath], with animation: UITableViewRowAnimation)
セクションが開いているかどうかをセクションチェックで再度タップすると、セクションが開いているかどうかを確認します。はいの場合は、このメソッドを呼び出します。
deleteRows(at indexPaths: [IndexPath], with animation: UITableViewRowAnimation)
これらの方法の後にtableView.reloadData()
を呼び出すことを忘れないでください。
私は最近、私のプロジェクトの1つで同じものを使用しましたが、それは客観的なものでした。私はあなたを助ける何かを知っています。私はそれはあなたを助けます鍬、
を見てください。
ありがとうございました。