我正在尝试创建像http://www.iphone-tips-and-advice.com/image-files/skype-for-iphone-new-account.jpg和http://cdn.trickyways.com/这样的登录屏幕wp-content/uploads/2009/08/login-facebook-on-iphone.png。我尝试了很多方法,但无法实现它。我在 tableview 中遇到静态单元格错误。我尝试了 quickdialog 但它有 nib 文件不知道如何在情节提要中做同样的事情。任何帮助和指导将不胜感激。提前致谢。
问问题
3488 次
1 回答
1
我设法使用只有两个单元格的分组 UITableView 创建了这样的登录屏幕。诀窍是将单元格自定义为单独的类(建议)或在 cellForRowAtIndexPath: 方法中。
// Customize the appearance of table view cells.
- (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.backgroundColor = [UIColor clearColor];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.textLabel.alpha = 0.4;
}
if (indexPath.row == 0) {
[cell.contentView addSubview:textField];
}else if (indexPath.row == 1){
[cell.contentView addSubview:passWordField];
}
return cell;
}
其中 textField 和 passwordfield 都是 UITextField 实例。
于 2012-11-26T11:53:24.040 回答