Iphone uiwebview和uitableview一起可能吗?

时间:2011-07-10 20:29:10

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

我有一个很长且可滚动的UITableView,我也使用UINAvigationController。在页脚底部的页脚中,我打算放一个下一个按钮,这将有助于下一页。

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

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

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

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。

我相信iPhone的Stocks应用程序使用自己的控制器使用多个视图。我认为更好的解决方案是拥有UIPageControl并在UITableViewController的值更改时创建UIPageControl

如果您仍想创建UINavigationController,只需将其rootViewController设置为UITableViewController并将其toolbarHidden属性设置为NO,{{1如果那就是你的意思,你有你想要的行为,它会固定在屏幕的底部。然后添加导航按钮。

对于toolbar,只需在收到错误后动态创建它,并将其UIWebView's属性设置为hidden。每次出现错误时,您都不希望破坏并重新创建YES,因为这可能非常昂贵。只需创建一次并隐藏它。