2

iPhone アプリケーションにアクション ボタンを追加する必要があります。それがクリックされると、ボタン付きの UIActionSheet がポップアップする必要があります。アクションボタンを追加する方法を教えてもらえますか? - iPhoneアプリ用のビルトインアクションボタンがあることを意味しますか? または、画像付きの新しいボタンを作成する必要がありますか?

前もって感謝します!

4

3 に答える 3

2

これがView Controllerにあると仮定すると、次のようなことができます:

- (void)viewDidLoad
{
    UIBarButtonItem *actionButton = [[UIBarButtonItem alloc]
            initWithBarButtonSystemItem:UIBarButtonSystemItemAction
            target:self
            action:@selector(methodThatShowsSheet)];
    self.navigationItem.rightBarButtonItem = actionButton;
    [actionButton release];
}

(適切な幅に収まるように奇妙なインデントを許してください(私は通常、Xcodeにすべてを自動的にラップインデントさせます))。

実装方法については、Nick Veys の回答を参照してくださいmethodThatShowsSheet

于 2009-04-23T19:11:32.877 に答える
1

このアクション シートを表示するコードに、このアクション シートを表示することを決定したボタンからのアクションを接続する必要があります。

その方法については、 UIActionSheetの Apple ドキュメントを参照してください。

于 2009-04-23T17:32:16.827 に答える
0

あなたの質問を理解しているかどうかはわかりませんが、UIKit には、メッセージ (指定された) をオブジェクト (指定された) に自動的に送信する UIButton クラスが含まれています。nInterface ビルダーまたはプログラムで UIButton を作成できます。

あなたが実際に何をしたいのか、なぜそれが難しいと感じているのかについての詳細がなければ、より正確にすることは困難です.

于 2009-04-23T12:12:33.427 に答える