私は、HTMLコードで機能するドロップダウンメニューを「シミュレート」するこのコードを使用しています。ページに2つのドロップダウンメニューを追加しました。最初のドロップダウンメニューでアイテムを選択すると、コントローラーに通知する必要があり、選択したドロップダウンアイテムから選択したIDをこの通知で指定する必要があります。最初のドロップダウンでアイテムが選択されたときにコントローラーに通知するにはどうすればよいですか?また、最初のドロップダウンリストから選択したIDで通知をパッケージ化するにはどうすればよいですか?
以下のコードを使用してドロップダウンを初期化します。
ddDuration = [[UIDropDownMenu alloc] init];
[ddDuration makeMenu:txtDurationId titleArray:arrDurationIds valueArray: arrDurationNames targetView:self.view];
[ddDuration setDropdownTextColor:[UIColor whiteColor]];
[ddDuration setDropdownBackgroundColor:[UIColor darkGrayColor]];
arrDurationsId
とには同じ数のarrDurationNames
要素が含まれています。前者にはIDが含まれ、後者には名前が含まれます。
次に、でアイテムが選択されるたびに、以下のメソッドが呼び出されるようにしますdropdown 1
。送信者は、どのコンテンツを送信するかを知るdropdown 1
ために、-から選択したアイテムIDを含める必要があります。dropdown 2
- (IBAction)didSelectCountry:(id)sender {
[ddDestination makeMenu:txtDestinationId titleArray:arrDepartureIds valueArray: arrDepartureNames targetView:self.view];
[ddDestination setDropdownTextColor:[UIColor whiteColor]];
[ddDestination setDropdownBackgroundColor:[UIColor darkGrayColor]];
}