gpt4 book ai didi

iphone - 在 Xcode 4 中创建弹出 View

转载 作者:行者123 更新时间:2023-11-28 20:34:03 27 4
gpt4 key购买 nike

我在我的一个 View 中有一个点击识别,点击它我应该从现有的 nib 文件中显示一个弹出 View 。我添加了以下代码

FeedTabReplyView *d = [[FeedTabReplyView alloc]initWithNibName:@"FeedTabReplyView" bundle:nil];
//d.delegate = self;
//create popover and put V2 in the popover view
UIPopoverController *popoverController = [[UIPopoverController alloc] initWithContentViewController:d];
//popoverController.delegate = self; //optional
CGSize size = CGSizeMake(325, 75);
popoverController.popoverContentSize = size;
[popoverController presentPopoverFromRect:recognizer.view.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

但是它抛出一个异常:

'NSInvalidArgumentException', reason: '-[UIPopoverController initWithContentViewController:] called when not running under UIUserInterfaceIdiomPad.'

最佳答案

UIPopoverController 仅适用于 iPad,但对于 iPhone,有一个非常好的类 WEPopover

它非常容易使用,它几乎拥有所有的UIPopoverController方法和属性

关于iphone - 在 Xcode 4 中创建弹出 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11185395/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com