jjzjj

UIPopoverController

全部标签

ios - 为什么我的弹出窗口在 iPhone 6 Plus 上的 iOS 8.1 中崩溃? iOS 8 工作(实际上是 Xcode 6.0 到 6.1 错误)

我很高兴看到Apple允许在iOS8中的iPhone上使用弹出窗口(在某些情况下,无论如何,更大的iPhone,仅限横向)并且我将一些代码从显示UIPickerview切换为UIPopoverController,就像我在这个iPad应用程序中使用的那样。现在我收到有关iOS8.1崩溃的报告,在我的测试中,我在下面的第二行看到了崩溃:XfrGraphTypeVC*graphTypePopover=[[XfrGraphTypeVCalloc]initWithNibName:@"XfrGraphTypeVC"bundle:[NSBundlemainBundle]type:xfrChanne

iphone - 由于 UIPopoverController,通用 iOS 应用程序在 iPhone/iTouch 3.1.3 上崩溃

我刚刚更新了我的应用程序,使其成为通用应用程序。为此,我在某个地方添加了对UIPopoverController的支持。现在应用程序似乎在3.1.3iPhone/iTouch设备上崩溃:OSVersion:iPhoneOS3.1.3(7E18)ReportVersion:104ExceptionType:EXC_BREAKPOINT(SIGTRAP)ExceptionCodes:0x00000001,0xe7ffdefeCrashedThread:0DyldErrorMessage:Symbolnotfound:_OBJC_CLASS_$_UIPopoverController我不明白

ipad - UIPopoverController 可以从它的 View Controller 的 NIB 中获取它的大小吗?

我创建了一个使用NIB初始化的自定义ViewController。在NIB中,我已经为View导出指定了特定大小。当我创建一个新的popoverController并用我的自定义ViewController初始化它时,我希望popoverController的内容区域是我在我的NIB中指定的View的大小,但它似乎忽略了这个大小并使用默认的popoverController大小代替。我知道我可以在代码中指定弹出窗口的内容区域大小,但我不应该在界面构建器中这样做吗?在我的自定义ViewController的viewDidAppear方法中,我打印出View边界的宽度和高度,但奇怪的是它们

ios - UISplitViewController弹出菜单填满屏幕,如何改变大小?

我不确定我做了什么,因为这曾经工作正常,但突然之间纵向的弹出菜单充满了屏幕。以前它只会和xib(320px)一样大,但现在它们覆盖了整个屏幕。(弹出窗口中包含的TableViewController的xib。)我认为我没有任何代码可以控制它。关于我应该去哪里看,您有什么建议吗? 最佳答案 这可能对您有所帮助:来自Apple文档:@property(nonatomic,readwrite)CGSizecontentSizeForViewInPopoverThispropertycontainsthedesiredsizeforthev

objective-c - 关闭弹出窗口 - Objective-c

美好的一天,我在选择一行(UITableView)后无法关闭弹出窗口。我尝试了以下方法,但均未成功。[selfdismissModalViewControllerAnimated:YES];iMAPClientesPesquisar*a=[[iMAPClientesPesquisaralloc]init];[a.popoverdismissPopoverAnimated:YES];我按如下方式调用我的弹出窗口:-(IBAction)Filtro:(id)sender{iMAPClientesFiltro*ClientesFiltro=[[iMAPClientesFiltroalloc]

iphone - 使用 segues 获取对 UIPopoverController 的引用

可以通过编程方式创建一个UIPopoverController,然后设置它的viewController、passthoughviews等:-(IBAction)showCustomPopoverButtonHandler:(id)sender{if(self.colorPicker==nil){self.colorPicker=[[ColorPickerTableViewControlleralloc]initWithStyle:UITableViewStylePlain];_colorPicker.delegate=self;self.colorPickerPopover=[[UI

ios - 弹出 View Controller 不工作

我有一个带有.h和.m链接的xib文件。在xib中有一个带有textView的UIView。我想对该View做的是在您单击按钮时将其作为UIPopViewController打开。这是我的代码:-(IBAction)thisButton:(id)sender{popViewController*popVC=[[popViewControlleralloc]initWithNibName:@"popViewController"bundle:nil];self.pop=[[UIPopoverControlleralloc]initWithContentViewController:pop

ios - 我如何观察 UIPopoverController 何时被解除?

UISplitViewController有委托(delegate)方法:-(void)splitViewController:(UISplitViewController*)svcpopoverController:(UIPopoverController*)pcwillPresentViewController:(UIViewController*)aViewController我希望从类似但不存在的委托(delegate)方法中获取功能:-(void)splitViewController:(UISplitViewController*)svcpopoverController:

ios - 弹出窗口中的 uiBarButtonItem 框架最佳选择

我已经在Storyboard上拖放了一个barButtonItem并且一直在使用这个popover代码但是[popoverControllerpresentPopoverFromRect:self.barButonItem.frameinView:self.viewpermittedArrowDirections:UIPopoverArrowDirectionUpanimated:YES];barButtonItem.frame不起作用,因为没有可用的框架属性。让它完美运行的最佳替代方案是什么?提前致谢。目前我正在使用这个代码:我正在使用这个方法:-(IBAction)buttonCl

objective-c - 核心剧情: How to present popover from a bar selected by the user

我想完成什么我正在使用CorePlot(1.1)绘制条形图,我想在用户选择(点击)的条形下方显示一个包含更多详细信息的弹出窗口。代码我的代码是这样的:-(void)barPlot:(CPTBarPlot*)plotbarWasSelectedAtRecordIndex:(NSUInteger)idx{NSNumber*yValue=self.values[idx];NSLog(@"barWasSelectedAtRecordIndexx:%i,y:%@",idx,yValue);NSDecimalplotPoint[2];NSNumber*plotXvalue=[selfnumberF