【问题标题】:Iphone uiwebview and uitableview together possible?Iphone uiwebview 和 uitableview 可以一起使用吗?
【发布时间】:2011-07-10 20:29:09
【问题描述】:

我有一个长且可滚动的 UITableView,我也使用 UIAvigationController。在页脚的页面底部,我计划放置一个下一步按钮,这将有助于进入下一页。

问题是“有时”这个页面可能需要在 html 中显示一些消息,所以我必须在页脚上方的页面底部优先使用 uiwebview,它不应该受到滚动的影响。

-我可以在同一页面上使用 uitableview 和 uiwebview 吗?页面已经控制了 uitableview 控制器,那么我将如何控制或放置 uiwebview 的委托?

-我可以让这个uiwebview不可见并且在没有消息显示的时候不分配空间吗?

【问题讨论】:

    标签: iphone objective-c iphone-sdk-3.0


    【解决方案1】:

    是的,这是可能的。

    我相信适用于 iPhone 的 Stocks 应用程序利用多个视图和它们自己的控制器。我认为更好的解决方案是拥有一个UIPageControl 并在UIPageControl 的值发生变化时创建一个UITableViewController

    如果您仍想创建UINavigationController,只需将其rootViewController 设置为UITableViewController 并将其toolbarHidden 属性设置为NOtoolbar 具有您想要的行为,它保持固定不变屏幕底部,如果这就是你的意思。然后添加导航按钮。

    至于UIWebView's,只要遇到错误就动态创建它,并将其hidden属性设置为YES。您不希望每次遇到错误时都销毁和重新创建UIWebViews,因为这可能非常昂贵。只需创建一次并隐藏它。

    【讨论】:

    • 谢谢,UIWebView 要么一直存在,要么不存在每个页面,如果页面有任何消息,它应该在滚动 tableview 期间留在页面上,如果没有消息,下次它应该消失在下一页,你怎么看?
    猜你喜欢
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 2013-11-01
    • 2016-02-21
    • 2016-01-31
    • 2013-06-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多