0

私はiphoneを初めて使用し、要件がUITableView2つあるプロジェクトに取り組んでいますsections。最初のセクションではアドレスを表示する必要があり、2 番目のセクションでは で構成される 4 つの変数行がありますPhone number, Fax, Email, and SMS。いずれかのアイテム ( phone,fax,email,sms) にデータがない場合、その行は表示されず、各行にはボタンが含まれます。これらUIButtonをクリックすると、電話の行でボタンをクリックした場合のように、特定の機能を実行する必要があり、賢明に電話に接続する必要があります。

私の問題はUIButton、行が固定されていないため、アクションを区別できないことです。したがって、特定の行データに従って動的にアクションを実行する方法。現在、すべての行ボタンに対して 1 つのアクションしか実行できません。

4

3 に答える 3

0

それを処理するには、いくつかの異なる方法があります。UILabelと があるカスタム セルがあると仮定しますUIButton。ムンディが言ったように、まずタグを追加します。

2 番目のオプションは、ボタンのターゲットとアクションを設定するメソッドをカスタム セルに追加することです。データに基づいてセルを設定する場合、これらのボタンごとにセレクターを設定することもできます。

于 2013-03-09T01:58:23.140 に答える
0

に異なるタグ番号を付けますUIButtons。IB を使用してボタンにタグ番号を指定し、それに応じてタグ値を呼び出してアクションを実行できます。

于 2013-03-08T13:04:40.073 に答える