我有一个使用UITableView的简单应用程序
即使应有也没有项目出现。我忘记了什么...
(我知道cellForRowAtIndexPath被称为)
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 1;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
[[cell textLabel] setText:@"terlala"];
return cell;
}
表视图控制器使用
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];
SillyTableViewController * CamerasViewController = [[SillyTableViewController alloc] init];
[[self window] addSubview:[CamerasViewController view]];
[self.window makeKeyAndVisible];
return YES;
}
最佳答案
检查标识符“ Cell”是否在您的单元格属性检查器中
关于ios - 没有项目出现在UITableView中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12277900/