首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FPPopover不会在按下按钮时弹出,只需NSLogs "FPPopoverController FPPopover“

FPPopover不会在按下按钮时弹出,只需NSLogs "FPPopoverController FPPopover“
EN

Stack Overflow用户
提问于 2013-03-28 08:12:19
回答 1查看 390关注 0票数 0

我有以下代码:

代码语言:javascript
复制
- (IBAction)textOptionsTapped:(UIBarButtonItem *)sender {
    UIView *buttonView = [sender valueForKey:@"view"];

    FPPopoverController *popover = [[FPPopoverController alloc] init];
    popover.arrowDirection = FPPopoverArrowDirectionDown;
    [popover presentPopoverFromView:buttonView];
}

到底是什么原因导致我的应用程序NSLog "FPPopoverController dealloc“每次我按下按钮?

EN

回答 1

Stack Overflow用户

发布于 2014-04-15 01:24:58

这是我在生产环境中的实现。试试这个。这可能只是因为您没有正确地设置所有属性。

//实例化popover

代码语言:javascript
复制
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
LoginViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"LoginViewController"];

if (self.popover) {
    [self.popover dismissPopoverAnimated:NO];
    self.popover = nil;
}

self.popover = [[FPPopoverController alloc] initWithViewController:viewController];
self.popover.contentSize = viewController.size;
self.popover.border = NO;
self.popover.arrowDirection = FPPopoverNoArrow;
self.popover.tint = FPPopoverRedTint;

[self.popover presentPopoverFromView:self.loginButton];

如果有帮助,请告诉我

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15671963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档