0

我正在尝试创建像http://www.iphone-tips-and-advice.com/image-files/skype-for-iphone-new-account.jpghttp://cdn.trickyways.com/这样的登录屏幕wp-content/uploads/2009/08/login-facebook-on-iphone.png。我尝试了很多方法,但无法实现它。我在 tableview 中遇到静态单元格错误。我尝试了 quickdialog 但它有 nib 文件不知道如何在情节提要中做同样的事情。任何帮助和指导将不胜感激。提前致谢。

4

1 回答 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 回答