在灰暗的背景上添加UIView

时间:2013-07-12 15:57:33

标签: ios uiview

图片 http://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/Art/keyboard_size.jpg enter image description here 如果您查看第一张图片,Google搜索栏会在灰色背景上方。我将如何实现这一目标?如果我执行[self.view addSubview]方法,它将显示在灰色背景下方。

我发现实现此目的的一种方法是[[[UIApplication sharedApplication] keyWindow] addSubview:scanView]。我想知道那里是否有更清洁的解决方案?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用bringSubviewToFront:正确排列视图。

[parentView bringSubviewToFront:childView];

UIView还有一些其他方法可用于安排视图:

  • sendSubviewToBack:
  • insertSubview:atIndex:
  • insertSubview:aboveSubview:
  • insertSubview:belowSubview:
  • exchangeSubviewAtIndex:withSubviewAtIndex: