2

ピッカービューではない変数から選択するための他のUIオブジェクトはありますか?

私はiOS開発に非常に慣れていないので、ユーザーがフォームに入力するアプリを作成したいと思います。

「男性」または「女性」、「大学」、「高校」、「子供」などの小さな変数のセットから選択するには、ドロップダウンリストを使用しますが、近いものだけを見つけることができます。ピッカービューです。問題は、ピッカービューが大きく、変数が2つまたは3つしかない場合は不要のように見えることです。

4

2 に答える 2

3

iOSでこれを処理する通常の方法は、オプションごとに1行を使用UITableViewControllerして、をスタックにプッシュすることです。UINavigationControllerデリゲートメソッドを使用して、選択したオプションを返します。

すでに選択されているオプションを表示する場合は、cell.accessoryType = UITableViewCellAccessoryCheckmark

于 2012-05-27T22:55:33.170 に答える
0

UISegmentedControlを使用します

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UISegmentedControl_Class/Reference/UISegmentedControl.html

[NSArray arrayWithObjects: @"Male", @"Female", nil];
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:itemArray];
segmentedControl.frame = CGRectMake(35, 200, 250, 50);
segmentedControl.segmentedControlStyle = UISegmentedControlStylePlain;
segmentedControl.selectedSegmentIndex = 1;

// replace self.view with whatever your view is.. alternatively you can also add a UISegmentedControl with Interface Builder in your XIB file.
[self.view addSubview:segmentedControl];
于 2012-05-28T04:24:15.050 に答える