如何创建与facebook app for iOS相同的登录名和密码字段

时间:2012-04-07 14:46:17

标签: iphone objective-c ios

我想创建与facebook app for iOS相同的登录名和密码字段。这是截图: enter image description here

2 个答案:

答案 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到将形状作为背景,文本输入覆盖在顶部。