Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone uiwebview和uitableview是否可以一起使用?_Iphone_Objective C_Iphone Sdk 3.0 - Fatal编程技术网

Iphone uiwebview和uitableview是否可以一起使用?

Iphone uiwebview和uitableview是否可以一起使用?,iphone,objective-c,iphone-sdk-3.0,Iphone,Objective C,Iphone Sdk 3.0,我有一个长且可滚动的UITableView,而且我使用UINAvigationController。在页脚的底部,我计划放置一个“下一页”按钮,这将有助于进入下一页 问题是“有时”这个页面可能需要用html显示一些消息,所以我必须使用uiwebview,最好是在页面底部页脚上方,它不应该受到滚动的影响 -我可以在同一页上使用uitableview和uiwebview吗?该页面已控制uitableview控制器,因此如何控制或放置uiwebview的委托 -我是否可以使此uiwebview不可见,

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

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

-我可以在同一页上使用uitableview和uiwebview吗?该页面已控制uitableview控制器,因此如何控制或放置uiwebview的委托

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

是的,这是可能的

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

如果仍要创建
UINavigationController
,只需将其
rootViewController
设置为
UITableViewController
,并将其
toolbarHidden
属性设置为
NO
工具栏具有所需的行为,如果这是您的意思,它将固定在屏幕底部。然后添加导航按钮


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

谢谢,UIWebView可能会一直存在,也可能不会出现在每个页面上,如果在滚动tableview时页面上有任何消息,它应该保留在页面上,如果下一页上没有消息,它应该在下一次消失,那么您认为如何?