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];
这是我的代码的一部分。当我使用presentPopoverFromPoint方法时,它支持显示popoverView,但它没有.WHY?
相比之下,另一种方法presentPopoverFromView可以正常工作。但是我必须使用presentPopoverFromPoint方法在一个点上显示PopoverView。我该怎么办?
或者,换句话说,我可以在segmentedControl中获得左段的视图(segmentedControl中有两个段)吗?
答案 0 :(得分:0)
问题可能是你的segmentedControl。是UISegmentedControl的子类吗?
你确定不是吗(segmentedControl)nil?
答案 1 :(得分:0)
我之前尝试过使用FPPopover,发现使用presentPopoverFromPoint
时无效。我没有时间调试原因。
答案 2 :(得分:0)
现在伙计们这种方法正常运作。只需下载最新版本(标签1.4)