この図のようにセグメントコントローラーを表示するにはどうすればUIPopOverController
よいですか?PLはコードを参照してくれますか?
3 に答える
1
私は次のコードでこれを行いました。ボタンに を追加IBAction
し、次のコードを追加しました。完全に機能しました。
- (IBAction)Test:(id)sender
{
UISegmentedControl *segment = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:@"one",@"two",@"three", nil]];
UIViewController *tempView = [[UIViewController alloc] init];
tempView.view.frame = CGRectMake(0, 0, 180, 44);
[tempView.view addSubview:segment];
pop = [[UIPopoverController alloc] initWithContentViewController:tempView];
pop.popoverContentSize = CGSizeMake(180, 44);
[pop presentPopoverFromRect:CGRectMake(0, 0, 180, 44) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];
}
ここpop
はUIPopoverController
@ で宣言されていinterface
ます。
于 2012-11-06T04:29:26.533 に答える
0
UITextField
またはに表示される標準メニューですUITextView
。独自のテキスト フィールドまたはテキスト ビューでそのメニューを取得するためのコードを記述する必要はありません。テキスト フィールドまたはテキスト ビューでカーソルと同じ場所をタップするか、ダブルタップしてテキストを選択すると、メニューが自動的に表示されます。
于 2012-11-06T04:16:17.647 に答える
0
このWEPopoverで試してください。これを使用して、その中にセグメント コントローラーを追加できます。この種のルック アンド フィールでは、segmentcontroller の外観をカスタマイズする必要がある場合があります。
于 2012-11-06T05:37:57.643 に答える