ContentsTableViewController *contentsTableViewController = [[ContentsTableViewController alloc] initWithStyle:UITableViewStylePlain];
contentsTableViewController.delegate = self;
popover = [[FPPopoverController alloc] initWithViewController:contentsTableViewController];
[contentsTableViewController release];
popover.tint = FPPopoverDefaultTint;
popover.delegate = self;
popover.contentSize = CGSizeMake(300, 500);
popover.arrowDirection = FPPopoverArrowDirectionUp;
[popover presentPopoverFromView:segmentedControl];
//[popover presentPopoverFromPoint:CGPointMake(CGRectGetMinX(segmentedControl.frame), CGRectGetMaxY(segmentedControl.frame))];
[popover release];这是我的code.When的一部分,我使用presentPopoverFromPoint方法,它支持在点上显示popoverView,但它没有。为什么?
相反,这是另一种方法presentPopoverFromView do work.But,我必须使用方法presentPopoverFromPoint来在point.So中表示PopoverView,我该怎么办呢?
或者,以其他方式,我可以在segmentedControl(segmentedControl中有两个片段)中获得左侧片段的视图吗?
发布于 2012-12-21 08:11:23
问题可能出在您的segmentedControl上。是一个UISegmentedControl子类吗?
您确定它不是(segmentedControl) nil吗?
发布于 2012-12-21 10:01:37
我之前尝试过使用FPPopover,但在使用presentPopoverFromPoint时发现它不能正常工作。我没有时间去调试原因。
发布于 2013-03-24 09:31:45
现在,伙计们,这种方法正在正确地工作。只需下载最新版本(标签1.4)
https://stackoverflow.com/questions/13964640
复制相似问题