应用程序支持所有的i-Phone屏幕分辨率?

问题描述:

我创建了一个应用程序,其中显示了所有UIControls。我的应用程序在Retina 4.0上运行,我应该使用哪些代码来制作适用于所有屏幕分辨率的应用程序?应用程序支持所有的i-Phone屏幕分辨率?

在我的应用程序中,我使用OOPS概念来存储我的数据。我创建了一个类User,并为用户名创建了属性,在对象中创建了他的图片,并在包含这些对象的视图控制器中创建了一个数组。详细视图控制器我创建User类类型的属性并显示所有信息详细视图控制器。

当我使用我的视图控制器中的搜索栏搜索用户时,应用程序终止。我使用此代码:

if (tableView == self.searchDisplayController.searchResultsTableView) { 
    cell.textLabel.text = [searchResults objectAtIndex:indexPath.row]; 
} else { 
    Users *use = [UserList objectAtIndex:indexPath.row]; 
    cell.textLabel.text = use.tableData; 
} 

如何在我的应用程序中使用我的搜索栏控制器?
我该如何让我的应用程序在所有屏幕分辨率上运行?

+0

使用自动布局调整设置的弹簧和支柱。 – trojanfoe 2014-09-22 12:30:02

如果使用xibUITableView然后,您可以从厦门国际银行,如果你没有使用xib然后检查屏幕尺寸,并从您UITableView