Mee*_*eya 3 ipad uipopovercontroller
是否可以从第一个popover UIButton点击打开另一个uipopovercontroller?如果是,那我该怎么办呢?
现在我正在使用给定的代码从UIBarButtonItem打开一个popover
optionsViewController = [[OptionsViewController alloc] init];
popOverController = [[UIPopoverController alloc] initWithContentViewController:optionsViewController];
popOverController.popoverContentSize = CGSizeMake(250, 300);
[popOverController presentPopoverFromBarButtonItem:bbiOpenPopOver permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
Run Code Online (Sandbox Code Playgroud)
您可以从弹出窗口中的任何控件打开第二个弹出窗口; 机制与打开第一个机制完全相同.你需要一个对内容视图控制器的引用,你创建一个新的UIPopoverController使用[[UIPopoverController alloc] initWithContentViewController:content];,你设置你想要的任何属性然后你呈现它.
从UIButton或其他非UIBarButtonItem使用的控件中呈现它
[popoverController presentPopoverFromRect:[control bounds] inView:control permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2487 次 |
| 最近记录: |