0

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

4

1 回答 1

0

你必须创建一个父 UIView,比如说rootV,你myToolbar在顶部嵌入,然后webView.

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

要获得与 Safari 相同的行为,您必须检查 中的垂直滚动myWebView,并根据它向上或向下扩展rootV. 假设您固定了高度myToolbarwebView填充了其余部分,它应该可以工作。

于 2013-03-09T10:08:03.283 回答