3

私のアプリケーションでは、ボタンをクリックしたときに言語 (英語、アラビア語、フランス語、ヒンディー語) を選択するためのドロップダウン メニューまたはポップアップ ウィンドウが必要です。コードを実装して、コードを書くのを助ける方法は?

4

3 に答える 3

1

ドロップダウン リストをデザインする簡単でシンプルな方法は、UITableViewアニメーションのように表現することです。これにより、ドロップダウンリストのように見えます。これは、作成に使用したコードです。この最初の<QuartzCore/QuartzCore.h>フレームワークをインポートします。

-(IBAction)DropDownTable:(id)sender
{
TableView.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 addSubview:TableView];
}

else if (TableView.frame.origin.y == 204)
{
    [TableView setFrame:CGRectMake(224, 203, 27, 0)];
    TableView.hidden = YES;
}

[self.view addSubview:TableActivityLevel];
}

最初に tableview を作成し、そのメソッドを宣言して、さまざまな言語を含む配列を作成します。この機能をクリックするだけで、機能するUIButtonことがわかります!!! ハッピーコーディング:)

于 2012-09-13T10:32:12.467 に答える
0

これがドロップダウンリストを作成する最も簡単な方法だとは思いません...最も簡単な方法はUIActionSheetを使用することです...複数のボタンを追加すると、管理する必要のないテーブルビューを備えたリストとして動作します。 .スクリーンショットを見てください:

ここに画像の説明を入力

于 2012-12-01T17:04:58.350 に答える
0

これはまさに UIPickerView の目的です。正直なところ、コードを書き始める前に、Apple の HIG を少なくとも 1 回は読んでください。

于 2012-09-13T10:20:07.250 に答える