繁体   English   中英

我如何为iphone3.5和iphone 4英寸屏幕(ios6和ios7)设计Single xib?

[英]How can i design Single xib for iphone3.5,and iphone 4 inch screen (ios6 and ios7)?

我使用iphone屏幕将我的应用程序创建为tabbar应用程序。 它运作得很早。 现在我想更改我的tabbar应用程序以支持iphone3.5和4英寸屏幕(在ios6和ios7中)。 在过去,我只为此设计了单个xib。

是否有可能用单个xib支持所有这些屏幕? 请帮帮我。

笔记:

我有最新的xcode5。 我尝试过autoresizing,但很难理解。 因为它在ios6中用于3.5英寸屏幕和4英寸屏幕,但视图在ios7中不在屏幕上。

那不是因为大小。

在iOS7中,顶部和底部条都是透明的。这就是为什么您的视图会被调整大小并被条形图覆盖。

要解决此问题,只需将此行添加到viewDidLoad方法:

if ([self respondsToSelector:@selector(setEdgesForExtendedLayout:)])
    self.edgesForExtendedLayout = UIRectEdgeNone;
if ([self.tabBar respondsToSelector:@selector(setTranslucent:)])
    self.tabBar.translucent = NO;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM