我在顶部有一个带有图片和标签的屏幕,在中间的某个地方我想添加两个文本字段。我真的很喜欢 Facebook 登录屏幕的外观,我想做类似的事情,但这对我来说并不容易,因为我是一个绝对的初学者。
我正在使用 Storyboards,并且当前屏幕的视图控制器实现了 UIViewController。
我想了解如何管理它,因此,任何提示都可以使用。
谢谢。
LE:这是我尝试过的,但没有结果:我在屏幕上添加了一个表格视图,并为两个文本字段创建了属性,因此我可以在两个单元格中动态添加两个文本字段。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return 2;
}
- (UITableViewCell *)tableView:(UITableView *)table cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [table dequeueReusableCellWithIdentifier:@"Cell"];
if( cell == nil)
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"Cell"];
if (indexPath.row == 0) {
self.txtUsername = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 280, 20)];
self.txtUsername .placeholder = @"Username";
self.txtUsername .autocorrectionType = UITextAutocorrectionTypeNo;
[self.txtUsername setClearButtonMode:UITextFieldViewModeWhileEditing];
cell.accessoryView = self.txtUsername ;
}
if (indexPath.row == 1) {
self.txtPassword = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 280, 20)];
self.txtPassword.placeholder = @"Password";
self.txtPassword.secureTextEntry = YES;
self.txtPassword.autocorrectionType = UITextAutocorrectionTypeNo;
[self.txtPassword setClearButtonMode:UITextFieldViewModeWhileEditing];
cell.accessoryView = self.txtPassword;
}
[cell addSubview:self.txtUsername];
[cell addSubview:self.txtPassword];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
return cell;
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
return 1;
}
我没有使用静态单元格,所以我发现唯一的方法是以编程方式添加这些文本字段。
我应该使用静态单元格吗?