0

私はiOS開発の分野に不慣れです。

4 つのタブを持つタブ バー アプリケーションがあります。2 番目のタブはナビゲーション コントローラーで、セルを押すと詳細ビューにプッシュされます。私の 3 番目のタブはお気に入りのタブです。私が望むのは、テーブル ビューで気に入ったものがあれば、その値を [お気に入り] タブに移動させるにはどうすればよいかということです。

どうすればこれを行うことができますか?

(ナビゲーションバーに「お気に入りに追加」ボタンが必要なように、そのタブをクリックするとすぐに、テーブルが編集モードに変わり、すべてのセルの前に「+」記号が表示されます。好きな値を押します+ 署名すると、お気に入りのタブに移動します) これは私が考えたことですが、実際に実装する方法がわかりません。

これで私を助けてもらえますか?

4

1 に答える 1

0

この質問は、StackOverflowには大きすぎます。Appleのサンプルコードとドキュメントを実際に確認する必要があります。

開始するには:

  • UITabBarController4つのタブの場合、ルートビューコントローラとなるにすべてを埋め込むことをお勧めします。

  • 探している編集モード機能を取得するには、それ- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPathを有効にするためにオーバーライドする必要があります。(UITableViewDelegateドキュメントを参照してください)。

  • お気に入りリストにセルを追加する方法として編集モードの「+」ボタン機能を使用するのは直感的ではありません。ユーザーは、連絡先アプリなどでそのボタンを表示することに慣れ、フィールドや情報を追加するために使用されます。彼らはそれが別のタブのリストに物事を置くことを期待するつもりはありません。正しく行う方法の例については、Appleが連絡先アプリでお気に入りを管理する方法をご覧ください。ヒューマンインターフェイスガイドラインも参照してください。

于 2012-07-28T10:18:53.723 に答える