我有一个很长且可滚动的UITableView,我也使用UINAvigationController。在页脚底部的页脚中,我打算放一个下一个按钮,这将有助于下一页。
问题是“有时”这个页面可能需要在html中显示一些消息,所以我必须在页脚正上方的页面底部使用uiwebview preferebaly,它不应该从滚动中受到影响。
- 我可以在同一页面上使用uitableview和uiwebview吗?该页面已经控制了一个uitableview控制器,那么我将如何控制或放置一个uiwebview的代表呢?
- 我可以使这个uiwebview不可见,并且在没有要显示的消息时不分配空间吗?
答案 0 :(得分:1)
是的,这是可能的。
我相信iPhone的Stocks应用程序使用自己的控制器使用多个视图。我认为更好的解决方案是拥有UIPageControl
并在UITableViewController
的值更改时创建UIPageControl
。
如果您仍想创建UINavigationController
,只需将其rootViewController
设置为UITableViewController
并将其toolbarHidden
属性设置为NO
,{{1如果那就是你的意思,你有你想要的行为,它会固定在屏幕的底部。然后添加导航按钮。
对于toolbar
,只需在收到错误后动态创建它,并将其UIWebView's
属性设置为hidden
。每次出现错误时,您都不希望破坏并重新创建YES
,因为这可能非常昂贵。只需创建一次并隐藏它。