【问题标题】:ios5 Storyboards: Static Table View & ADBannerView in one scene?ios5 故事板:一个场景中的静态表格视图和 ADBannerView?
【发布时间】:2012-02-18 05:59:58
【问题描述】:

感谢任何帮助。我正在尝试做的事情似乎应该很简单——我想在一个场景中将 UITableView 与静态单元格和 ADBannerView 结合在一起。不幸的是,如果我尝试使用标准的“容器”技术将 UITableView 和 ADBannerView(作为 UIViewController 视图中的子视图)封装在一个视图中,我会收到以下错误:

MainStoryboard_iPhone.storyboard:错误:非法配置:静态表视图仅在嵌入 UITableViewController 实例时有效。

关于如何让它发挥作用的任何想法?在这一点上,我想我可能不得不放弃 Storyboard 并重新使用 Nibs。

谢谢。

【问题讨论】:

    标签: uitableview ios5 storyboard adbannerview


    【解决方案1】:

    您是否尝试将 UIView 作为页眉或页脚添加到您的 UITableView,然后将您的 ADBannerView 拖入其中?

    【讨论】:

    • 感谢您的建议;但是,我对指南的理解是,将广告横幅添加为滚动视图或相关子类(例如表格视图)的子视图会导致您的应用被拒绝。在这种情况下,ADBannerView 只能是 table view 的兄弟。
    • 有趣。我没有用 iAD 构建任何东西,所以很高兴知道。经过快速实验,我发现我的想法崩溃了。这可能没有太大帮助,因为您可能已经考虑过这一点,但是您可以在情节提要中使用带有 iAd 的 UIView 和 UITableView 以正常的“委托”方式,但构造您的“数据”,使其像静态一样工作.抱歉,我可以提供更多帮助。
    • 是的,正如您所提到的,最简单的方法就是放弃新的静态表视图功能,并采用创建静态表视图的旧方法。我发现的唯一替代方法是实现自定义容器控制器(也是 ios5 中的新功能),但文档和示例代码很少,最终这种方法比简单地以编程方式实现静态表更麻烦。
    • 我同意,听起来你的选择不多。
    猜你喜欢
    • 2012-12-09
    • 2011-12-01
    • 1970-01-01
    • 2013-04-10
    • 2012-02-19
    • 1970-01-01
    • 1970-01-01
    • 2014-12-19
    • 2012-04-07
    相关资源
    最近更新 更多