2

我想创建与 iOS 的 facebook 应用程序相同的登录名和密码字段。这是屏幕截图: 在此处输入图像描述

4

2 回答 2

5

我认为您需要创建一个自定义 TableView 单元格并在其下添加一个 textField 的最佳方式,其中 textField 边框样式为UITextBorderStyleNone。您也可以在各自的文本字段中将占位符字符串作为“电子邮件”和“密码”。

编辑:

您可以在 tableView 中有两个部分。Section 0将包含 textFieldsSection 1并将具有登录按钮。

对于 Login 按钮,您只需为单元格的 contentView 赋予背景颜色,使其作为按钮工作。didSelectRowAtIndexPath:对于第 1 行和第 0 行(即登录按钮),将像按钮的 TouchUp Inside 事件一样工作。

编辑-1:

感谢@MichaelFrederick 的建议,我得到了一个更好的解决方案,我们可以在其中创建一个带有登录按钮的视图,并从下面的方法返回视图:

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
    return yourLoginButtonView;
}

如果您需要更多帮助,请告诉我。

希望这可以帮助

于 2012-04-07T15:04:34.257 回答
1

这看起来像一个自定义的UITableView用作子视图。但是有很多方法可以解决这个问题,从使用普通的旧自定义UIViews 到将形状作为背景,文本输入覆盖在顶部。

于 2012-04-07T14:52:03.847 回答