0

ユニバーサルアプリを使用していて、ストーリーボードを使用しています。アプリの基本的な考え方は、ナビゲーションコントローラーの内部にテキストビューがあることです。ユーザーがテキストビューを編集した後、データを保存するオプションがあります。このテキストビューデータは配列に保存されます。保存されたテキストビューのリストを表示するには、ナビゲーションバーにボタンがあり、押すとテーブルビューに移動します。私が抱えている問題はiPadバージョンにあります。このテーブルビューはポップオーバーとして表示され、セルの並べ替えを可能にする編集ボタンを示すナビゲーションバーを継承していません。ポップオーバーのときにこのテーブルビューの並べ替えコントロールを表示するための解決策を見つけるのに迷っています。テーブルビューのセグエはプッシュであるため、これはiPhoneバージョンで正常に機能します。

ここに画像の説明を入力してください

ポップオーバーのセグエコードは次のとおりです。

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([segue.identifier isEqualToString:@"Show Digital Tape Archive"]) {
        if ([segue isKindOfClass:[UIStoryboardPopoverSegue class]]) {
            UIStoryboardPopoverSegue *popoverSegue = (UIStoryboardPopoverSegue *)segue;
            [self.popoverController dismissPopoverAnimated:YES];
            self.popoverController = popoverSegue.popoverController;
        } .....

ヘルプや提案をいただければ幸いです。

4

1 に答える 1

0

調査と多くの試行錯誤の末、私が思いついた解決策は、このポップオーバーをUITableViewControllerではなくUIViewControllerとして作成することです。次に、ツールバーとtableViewを追加しました。このviewControllerを最初に作成したとき、それはUITableViewControllerであり、ツールバーを追加できませんでした。

UITableViewControllerにツールバーを追加する方法があるようですが、それを行うことができませんでした。

于 2013-02-05T04:41:03.337 に答える