将UIButton固定在屏幕上

时间:2011-07-08 15:42:09

标签: objective-c ios uiwebview uibutton zoom

我在UIWebView上有一个UIButton。 UIButton应该看起来像是网页原生的。但是,当我放大UIWebView时,按钮附带它,显然看起来不合适。有没有办法保持按钮相对于UIWebView的位置而不是它在屏幕上的位置?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解了您的问题,但请注意:

你可能有这样的视图层次结构:

  • 查看
    • 的UIWebView
      • 的UIButton

也就是说,您的按钮被添加为UIWebView的子视图。由于UIWebView也是一个UIScrollView,因此您可以获得所观察到的行为。要修复它,请将按钮设为兄弟,而不是孩子:

  • 查看
    • 的UIWebView
    • 的UIButton

如果在UIWebView之后添加它,它仍会在UIWebView前面绘制。