
画像のようにボタンクリックでドロップダウンリストを実装するにはどうすればよいですか?
これにより、ドロップダウンリストのように見えます。これが私が作成に使用したコードです。この最初のフレームワークをインポートするには、動的ビューを作成し、背景画像を追加します。その後、動的ビューにテーブルを追加します。
-(IBAction)DropDownTable:(id)sender
{
UIView *BackGrView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 200)];
BackGrView.hidden = NO;
if(TableView.frame.origin.y ==203)
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5f];
[TableView setFrame:CGRectMake(224, 204, 27, 160)];
[UIView commitAnimations];
[self.view TableView];
}
else if (TableView.frame.origin.y == 204)
{
[TableView setFrame:CGRectMake(224, 203, 27, 0)];
BackGrView.hidden = YES;
}
[self.view addSubview:TableActivityLevel];
}
以下のリンクは、いくつかの変更を加えることで達成できると思います。以下のリンクを参照してください。
ここでUITableViewは、ポップオーバーを表示するために使用されます。Sectionのメソッドを実装してTableView、同じ効果を得ることができます。
ありがとう...
Custom View を使用すると非常に簡単です。参考までに、実装の手順を示します。
そのボタンをクリックしている間、図に示すように (Sectioned Table View)UITableviewを表示し (作成について知っていることを願っています)、デリゲートUITableViewを使用してリストビューの内容を読み込みます。cellForRowIndexテーブルの行を選択している間、値を取得し、didselectrowatIndexPathデリゲートで UITableView を非表示にすることができます。