我做了一个popover。目前那个popover是空白的。我需要为popover添加6个按钮。按下6个按钮中的任何一个,应用程序将用户带到相应的屏幕。我想在表格视图样式中添加这些按钮。您可以考虑附带的图像(在iPad的左侧选中6个选项弹出)。我想以同样的方式做。请指导我。 关于PC。 添加东西到UIPopoverController
1
A
回答
2
创建一个视图控制器,添加一个UITableView,实现它以正确显示单元格,使其成为popover控制器的内容。
2
打开Xcode管理器>文档和搜索UIPopoverController。在左侧的底部,打开'Popovers'示例代码项目。
基本上你会看到,你需要在你的代码的地方创建一个UIPopoverController
实例:
- (void)viewDidLoad {
...
/* 'contentCtrl' is an instance of UIViewController
* such as an UITableViewController
*/
...
popover = [[UIPopoverController alloc] initWithContentViewController:contentCtrl];
popover.popoverContentSize = CGSizeMake(320, 480);
...
}
并在某些时候表现出来,例如当用户按下一个按钮:
- (IBAction)showPopover:(id)sender {
UIButton *button = (UIButton *)sender;
[popover presentPopoverFromRect:button.frame
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
}
我建议研究样本。如果您需要UITableView
部分的帮助,文档中有几十个关于该主题的样本(以及SO中的百分之一的问题)。
相关问题
- 1. 添加东西到导航栏
- 2. 将东西添加到隐藏文件
- 3. 将东西添加到Twitch bot
- 4. iphone - 将东西添加到类方法
- 5. 是system.js添加东西到我的JavaScript?
- 6. 如何添加一些东西到PYTHONPATH?
- 7. 添加东西JSON对象
- 8. 在OSX上向jna.library.path添加东西
- 9. 钛:添加的东西滚动型
- 10. 为什么添加40个东西?
- 11. 如何在新行添加东西
- 12. Fancybox:添加标题和其他东西
- 13. 如何添加“basename”的东西?
- 14. 添加东西开始在Excel表
- 15. 动画/添加效果的东西? JQUERY
- 16. 添加eventViewController不显示任何东西
- 17. Scala添加方法扩展东西
- 18. 添加类和其他东西到你追加的html元素?
- 19. 找到什么2号码添加到东西,并乘以
- 20. 内容未被添加到UIPopoverController?
- 21. 东西viewmodel到html.actionlink
- 22. C - 虽然(东西||东西)
- 23. grep东西空间东西()
- 24. 调用一个函数,添加一些东西到
- 25. XSLT - 将类添加到具有类的东西?
- 26. 无法添加任何东西到我的d3条形图
- 27. Android暂停线程,但添加到文本视图的东西
- 28. 添加收藏夹(或类似的东西)到ASP.NET项目
- 29. 遇到动态添加东西的事件绑定问题
- 30. 将东西添加到f中的列表中#