-1

我在使 UIPickerView 与 iOS 7.0 兼容时遇到问题。

应用程序在 iOS6.0 之前运行良好,但在 iOS 7.0 中根本看不到 pickerView 和一些按钮。

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

提前致谢

4

2 回答 2

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

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

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

于 2013-10-08T09:03:17.767 回答
1

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

如果(地板(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]]; }
于 2013-10-31T12:10:22.240 回答