iPad popover - 如何指向分段控件中的一个片段?

Mag*_*nus 2 popover ios

我有一个iPad popover,并想在分段控件中呈现(指向)一个段.下面的代码工作正常,除了指针指向分段控件的中间 - 我希望它指向正确的段.即段0或段1.

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
   [printController presentFromBarButtonItem:self.navigationItem.rightBarButtonItem animated:YES completionHandler:completionHandler];// iPad
}
Run Code Online (Sandbox Code Playgroud)

非常感谢.

Ame*_*eer 5

下面的代码可用于将弹出窗口指向段控件中的选定选项卡.

CGRect frame = [segmentControl frame];
frame =CGRectMake((frame.size.width/No. of segments * [segmentControl selectedSegmentIndex]), 0, frame.size.width/No. of segments, segmentControl.bounds.size.height);

[m_PopOver presentPopoverFromRect:frame inView:segmentControl permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
Run Code Online (Sandbox Code Playgroud)