2

というわけで、前回の iPhone プログラミングの冒険から数年離れてしまい、前回学んだことのほとんどを忘れてしまったようです。さらに、XCode は見た目がまったく違うので、それも再学習する必要があります。

ストーリーボード機能を使用して、次のプロジェクトの基本的な UI をレイアウトしました。メイン画面はナビゲーション コントローラーに埋め込まれており、メイン画面には 4 つのボタンがあります。いずれかのボタンを押すと、サブビューがロードされます。私はまだサブビューを通過していません。つまり、要約すると、現在私が持っているのは、メイン/ホーム画面と、メイン/ホーム画面のボタンをタップすることでアクセスできる 4 つの個別のサブビューです。これまでのところ、これはすべて桃色に機能します。

そう。私の最初のサブビュー (「人」画面と呼びます) には、「追加」機能 ([+]) を持つバー ボタン項目があります。私がやろうとしているのは、追加ボタンがタップされたときにアクション シートが表示されるようにすることです。残念ながら、このボタンからプロジェクト内の任意の .h/.m ファイル内の任意の場所にコントロールをドラッグしても、アクション/アウトレットを設定できる小さなポップアップは生成されません。

ここで何が間違っていますか?

4

1 に答える 1

9
addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(addItem:)];

self.navigationItem.rightBarButtonItem = addButton;

次に、「addItem」という void メソッドを追加する必要があります。このメソッドでは、[追加] ボタンで何を実行するか (この場合はアクションシート) を定義する必要があります。

于 2013-01-07T22:46:28.377 に答える