XLForms ビュー コントローラーをフォーム シートとして起動したいと考えています。コントローラーの上部にツールバーがあり、その下に XLForm テーブルビューが必要です。どのように?
ビュー コントローラーはナビゲーション コントローラーではないため、ボタンを追加できる上部 (または下部) にツールバーを追加する必要があります。では、これを行うにはどうすればよいですか?
これはそれほど難しくないことがわかりました。それがどこかに文書化されていることを願っています。
私が見つけたすべてのサンプル コードは、XLFormViewController から継承するトップ ビュー コントローラーを示していました。この場合、IB コントローラーはトップライン ビューのみを必要とします。
View Controllerを拡張して、「View」オブジェクト以外の他のコンポーネントを含めたいと思いました。上部にあるツールバーと、他にもいくつかのものが必要でした。
だから、これが私がそれをした方法です。これが最善のアプローチかどうかはわかりませんが、うまくいきました。
重要: tableView オブジェクトを通常のオブジェクトのように扱わないでください。つまり、UITableViewDataSource および UITableViewDelegate メソッドを実装しないでください。
お役に立てれば。