2009-02-06 98 views
2

我正在使用InterfaceBuilder来设置我的应用程序。我有几个由UINavigationController控制的视图。在IB中,我使用模拟度量标准设置视图,以将元素放置在导航栏下方。使用半透明UINavigationBars

我有一个背景纹理放置在Main.nib的窗口对象中,以便它在整个应用程序中共享。我希望纹理在透明导航栏后面可见。

如果实际的navigationBar风格是BlackOpaque,那么在运行应用程序时,各种视图的元素将正确定位在navBar下方。

如果我将NavigationBar设置为半透明,那么当应用运行时,视图元素会重新定位到状态栏的底部,以便它们在导航栏后面可见,即使它们在各种nib文件中正确定位。

我该如何击败这种行为?

回答

3

我想出答案...

如果你不想被向上滑动对象被定位背后半透明导航栏做,在IB,设置模拟度量导航栏为无,定位根据需要查看元素。