xcode - IOS:弹出位置

标签 xcode ios uitableview uipopovercontroller

我有这个代码:

if([self.popoverController isPopoverVisible])
{
    [self.popoverController dismissPopoverAnimated:YES];
    return;
}

UIViewController* popoverContent = [[UIViewController alloc]init];

popoverContent.view = tableView1.view; 

self.popoverController = [[UIPopoverController alloc]
                          initWithContentViewController:popoverContent];

[self.popoverController presentPopoverFromRect:CGRectMake(1200, 280, 50, 50) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionDown animated:TRUE];
[[[popoverController contentViewController] view] setAlpha:1]; //alpha del contenuto del popover

[popoverContent release];

它工作正常,但我无法将弹出窗口放在右下方,我尝试更改值 [self.popoverController presentPopoverFromRect:CGRectMake(1200, 550, 100, 100) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionDown animated:TRUE];

但我希望右下角的弹出窗口小...我该怎么做?

最佳答案

我是这样解决的:

[popoverController setPopoverContentSize:CGSizeMake(320.0f, 262.0f)];
[self.popoverController presentPopoverFromBarButtonItem:barButton permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

关于xcode - IOS:弹出位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6177382/

相关文章:

iOS:在音频单元中动态更改采样率

ios - 将数据从函数传递到 TableView

ios - XCode 6 问题 - dequeueReusableCellWithIdentifier 不返回自定义单元格高度

ios - 单击 UITableView 单元格内的图像

ios - 在 tableViewCell 内实现 UIImageView 动态单元高度的最佳方法?

ios - XCode swift HTTPS : String(data: data! 编码:NSUTF8StringEncoding ) 返回 nil

ios - XCode iOS 分发证书自动被撤销

ios - Xcode 5 调试 - CPU 报告/使用情况中的 "Unnamed"线程

ios - 如何在 Xcode 中创建发布版本?

ios - iphone 应用程序图标 ios 7,8 (3x) for iphone 6