将现有iPhone App升级到iOS 7.0的教程

时间:2013-10-08 09:01:38

标签: iphone ios ios7 uipickerview

我在使UIPickerView与iOS 7.0兼容方面遇到了问题。

应用程序工作正常,直到iOS6.0但是在iOS 7.0中根本看不到pickerView和一些按钮。

如果有人可以指导我将现有应用转换为iOS7.0应遵循的步骤。

提前感谢

2 个答案:

答案 0 :(得分:2)

float systemVersion= [[[UIDevice currentDevice] systemVersion] floatValue];

if(systemVersion >= 7.0f)
{
  self.edgesForExtendedLayout=UIRectEdgeNone;   
}

viewDidLoad()方法中使用此代码。

答案 1 :(得分:1)

隐藏导航栏:使用以下代码:

if(floor(NSFoundationVersionNumber)> NSFoundationVersionNumber_iOS_6_1) {

self.edgesForExtendedLayout = UIRectEdgeNone;  }

在For hidden StatusBar中,在plist中将以下属性设置为YES: -

状态栏最初是隐藏的

  1. 由于表格视图显示白色单元格,因为在iOS7.0中,单元格背景颜色默认为白色,因此只需将其设置为清晰颜色:

    以下是代码: -

    • (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { [cell setBackgroundColor:[UIColor clearColor]]; }