0

我创建了一个应用程序,在其中显示所有UIControls. 我的应用程序在 Retina 4.0 上运行,我应该使用哪个代码使我的应用程序适用于所有屏幕分辨率?

在我的应用程序中,我使用 OOPS 概念来存储我的数据。我创建了一个类User并为用户名、DOB 他在对象中的图片创建了一个属性,并在视图控制器中创建了一个包含这些对象的数组。在详细视图控制器中,我创建了一个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;
}

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

4

1 回答 1

0

如果您正在使用xibUITableView那么您可以从 xib 设置弹簧和支柱如果您不使用xib然后检查屏幕尺寸并调整您的UITableView

于 2014-09-22T12:53:25.227 回答