如何在 iOS 中实现这种风格?
Posted
技术标签:
【中文标题】如何在 iOS 中实现这种风格?【英文标题】:How can I achieve this style in iOS? 【发布时间】:2012-06-18 14:02:55 【问题描述】:在我的应用程序中,我想在我的 UITableViewController 屏幕中显示一个弹出屏幕,列出一些供用户选择的选项。
类似于 Facebook 应用程序的工作方式(不幸的是,我没有任何要求):(
所以我有两个问题:
1) 我们在这里看到的黑色阴影框似乎是我经常看到的一种常见样式,尤其是在 iPad 应用程序中。应用程序使用相同的样式只是巧合吗?它是其他人正在使用的第 3 方插件吗?还是它是 ios SDK 的一个新的原生部分?
2) 如果我要自己构建这个子视图,什么样的结构最好?我想过:
UIImageView (for the background) >
UILabel (containing the header)
UITableView (containing my sub-table)
提前致谢
【问题讨论】:
【参考方案1】:它是UIPopoverController
,适用于 iPad 的原生组件,但不适用于 iPhone。
对于 iPhone,请使用 3rd 方框架,例如:
http://www.50pixels.com/blog/labs/open-library-fppopover-ipad-like-popovers-for-iphone/
【讨论】:
以上是关于如何在 iOS 中实现这种风格?的主要内容,如果未能解决你的问题,请参考以下文章