我想创建与 iOS 的 facebook 应用程序相同的登录名和密码字段。这是屏幕截图:
问问题
2970 次
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
用作子视图。但是有很多方法可以解决这个问题,从使用普通的旧自定义UIView
s 到将形状作为背景,文本输入覆盖在顶部。
于 2012-04-07T14:52:03.847 回答