gpt4 book ai didi

ipad - 如何在第一个弹出按钮单击时打开第二个 UIPopOverController

转载 作者:行者123 更新时间:2023-12-01 11:58:00 26 4
gpt4 key购买 nike

是否可以从第一个弹出窗口 UIButton 单击打开另一个 uipopovercontroller?如果是,那我该怎么做?

现在我正在使用给定的代码从 UIBarButtonItem 打开一个弹出窗口

optionsViewController = [[OptionsViewController alloc] init];

popOverController = [[UIPopoverController alloc] initWithContentViewController:optionsViewController];

popOverController.popoverContentSize = CGSizeMake(250, 300);
[popOverController presentPopoverFromBarButtonItem:bbiOpenPopOver permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

最佳答案

您可以从弹出窗口中的任何控件打开第二个弹出窗口;该机制与打开第一个完全相同。您需要对内容 View Controller 的引用,使用 [[UIPopoverController alloc] initWithContentViewController:content]; 创建一个新的 UIPopoverController,设置您想要的任何属性,然后呈现它。

要从 UIButton 或其他不是 UIBarButtonItem 的控件显示它,请使用

[popoverController presentPopoverFromRect:[control bounds] inView:control permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

关于ipad - 如何在第一个弹出按钮单击时打开第二个 UIPopOverController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4924784/

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