この図のようにセグメントコントローラーを表示するにはどうすればUIPopOverControllerよいですか?PLはコードを参照してくれますか?

この図のようにセグメントコントローラーを表示するにはどうすればUIPopOverControllerよいですか?PLはコードを参照してくれますか?

私は次のコードでこれを行いました。ボタンに を追加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ます。
UITextFieldまたはに表示される標準メニューですUITextView。独自のテキスト フィールドまたはテキスト ビューでそのメニューを取得するためのコードを記述する必要はありません。テキスト フィールドまたはテキスト ビューでカーソルと同じ場所をタップするか、ダブルタップしてテキストを選択すると、メニューが自動的に表示されます。
このWEPopoverで試してください。これを使用して、その中にセグメント コントローラーを追加できます。この種のルック アンド フィールでは、segmentcontroller の外観をカスタマイズする必要がある場合があります。