2011-12-15 9 views
0

このようなメニューを簡単に作成できますか?または、私はpopoverViewControllerといくつかのUIButtonsを自分で構築する必要がありますか?UINavigationBarのメニュー

ありがとうございます!あなたは正しい

Menu

答えて

3

あなたはそれを提示するUIActionSheetを使用して、次の方法を使用することを試みることができます。

この方法でも同じ効果があるかもしれません:

- (void)showFromRect:(CGRect)rect inView:(UIView *)view animated:(BOOL)animated 
+0

私が今持っているのは、画面の中央にポップオーバーが表示されていることです。 (UIBarButtonItem *)の項目アニメーション::(BOOL)animated' この: 'UIBarButtonItem * showMenuButton = [[UIBarButtonItemのalloc] initWithTitle: "MENU" @スタイル - (無効)showFromBarButtonItem ':だから私は、メソッドを実装しました:UIBarButtonItemStyleBordereredターゲット:自己アクション:@selector(showMenu:self:YES)]; ' ...エラーを示します。私はそれが間違っていることを知っているが、それを行う正しい方法は何ですか? ありがとう、 – DAS

+0

OK、私はそれを取り除いた。回答が受け入れられました。ありがとう! – DAS

+0

あなたのセレクタがうまく構成されていない可能性があります。私は通常、送信者が唯一のパラメータであると期待している1つのコロンで単純なセレクタを使用します。 – FelixLam

0

は、UIPopoverControllerを使用して、あなたが自分のコンテンツを追加します。有用なtutorial

- (void)showFromBarButtonItem:(UIBarButtonItem *)item animated:(BOOL)animated 

が、私はそれを試していなかったが、それはドキュメントから有望に見える:

+0

はい、私はそれをしたが、私はとにかく...おかげでこれらのカスタマイズをしたくありません。 – DAS