0

XLPagerTabStrip要件は非常に簡単で、ユーザーはサービスの応答に応じてフィールドを編集できます。しかし、ページングスタイルコントローラーでも UITableview の編集可能なフィールドを管理するにはどうすればよいですか?

私は非常に混乱しており、そのようなことを達成する方法に行き詰まっています。データをに保存する必要がありplistますか? または、スクロール ビューを使用して、プログラムUITableViewとして使用する代わりに制約を適用する必要がありますchildViewControllerか? それについて何か考えを与えることができるサードパーティのライブラリはありますか? どんな種類のヘルプや提案も大歓迎です。

4

1 に答える 1

0

のスクロールXLPagerTabStripビューは、ビューとその動作を実装する場所ではありません。これは、他のビュー コントローラーが読み込まれる単なるコンテナーです。ライブラリのビルド済みクラスのいずれかのカスタム サブクラスを設計し、適切なビューをスーパークラス ( などcontainerView) に接続してから、説明されているメソッドを使用してページャー内にビュー コントローラーをロードするメソッドを実装します。

override public func viewControllersForPagerTabStrip(pagerTabStripController: PagerTabStripViewController) -> [UIViewController] {
  return [MyEmbeddedViewController(), MySecondEmbeddedViewController()]
}

UITableViewおそらく a の内部を設計し、UITableViewController上記のデリゲート メソッドで this クラスを参照するだけで表示できます。

より明確な実装手順については、この回答を確認してください。

于 2016-08-01T19:03:23.310 に答える