1

zこれは、私がここで尋ねた質問に基づいています。

カスタム uitableviewcell はラベル テキストを表示しません

私は基本的に、提供されたチュートリアルに従いました。

http://brianflove.com/2012/12/10/how-to-create-an-ipad-popover-view/

質問

今私の問題は、ストーリーボードにドラッグアンドドロップするだけのように、UIバーボタンを動的に生成する必要があることです。左側と右側に1つに制限されています。これは私のボタンを生成するための私のコードです

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithTitle:@"Button" style:UIBarButtonItemStyleBordered target:self action:@selector(getMenu:)];
    self.navigationItem.leftBarButtonItems = [[NSArray alloc] initWithObjects:btn, nil];
}

そのチュートリアルに基づいて、セグエを使用して必要なものをポップオーバーするuitableview必要があります。しかし、それにはそのようなアンカーポイントが必要です

ここに画像の説明を入力

私の質問は、それにアンカーポイントを追加するにはどうすればよいUIBarButtonItemですか? 私は検索してきましたが、カスタム ポップオーバー クラスの作成に関して何かを見つけ続けていますか? これは正確ですか?

4

1 に答える 1

0

ナビゲーション バー自体に非表示の UIView を作成し、それをセグエのアンカー ポイントとして使用することで、この問題を解決しました。それに関する問題は、uiviewcontroller が表示されるときのポップオーバーの「矢印」がぎこちなく配置されることです。まだそれを理解しようとしています。

こちらから回答を頂きました

https://stackoverflow.com/a/14514837/639713

于 2013-03-13T13:36:52.560 に答える