我想创建与facebook app for iOS相同的登录名和密码字段。这是截图:
答案 0 :(得分:5)
最好的方法我认为您需要创建一个Custom TableView Cell并在其下添加textField,textField borderStyle为UITextBorderStyleNone
。您还可以在相应的textFields中将占位符字符串设置为“电子邮件”和“密码”。
修改强>
tableView中可以有两个部分。 Section 0
将包含textFields,Section 1
将包含Login Button。
对于“登录”按钮,您只需要让background color to contentView of the cell使其作为按钮运行。第1节和第1节didSelectRowAtIndexPath:
第0行(即登录按钮)将像按钮的TouchUp Inside Event一样工作。
修改-1:强>
感谢@MichaelFrederick的建议,我得到了一个更好的解决方案,我们可以在其中创建一个带有Login按钮的视图,并从下面的方法返回视图:
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
return yourLoginButtonView;
}
如果您需要更多帮助,请告诉我。
希望这有帮助
答案 1 :(得分:1)
看起来像用作子视图的自定义UITableView
。但是有很多方法可以解决这个问题,从使用普通的旧自定义UIView
到将形状作为背景,文本输入覆盖在顶部。