iOS:如何保持UIToolbar(我已添加到UIWebView.scrollView)不会离开屏幕?

时间:2013-03-09 05:48:58

标签: ios uiwebview safari uitoolbar

希望我能清楚地解释清楚。我有一个UIWebView,我在它的scrollView(另一个工作[webView.scrollView addSubview:myToolbar];)中添加了一个UIToolbar。所以一切都很好和花花公子,直到我试图捏缩放工具栏停留在屏幕的角落时,所以基本上它不会留在中间。如果你还没有猜到,我正试图复制safari的行为。我需要让UIToolbar不受捏手势的影响。关于如何做到这一点的任何想法?我已经阅读了其他帖子,但它似乎并没有真正给出答案。任何帮助表示赞赏:)

1 个答案:

答案 0 :(得分:0)

你必须创建一个父UIView,比如rootV,在其中嵌入myToolbar,然后webView

这会阻止捏合影响myToolbar,但这会使其粘在顶部,而当用户垂直滚动myWebView时,不会超出屏幕。

要获得与Safari相同的行为,您必须检查myWebView中的垂直滚动,并在此基础上向上或向下展开rootV的大小。假设您修正了myToolbar的高度,但其余为webView,那么它应该可以正常工作。