我想将一个UITextField
属性转移到另一个UITextField
。我该怎么办?
这是我完整的场景:
我创建了一个自定义单元格,其中有一个UITextField。
现在,当我在UITableView中使用此UITextField时,我想分配已经存在的
此单元格的UITextField的UITextField属性。我试过了
cell.myCustomTextField = myAlreadyCreatedTextField;
还尝试转让个人财产,例如
cell.myCustomTextField.borderStyle = myAlreadyCreatedTextField.borderStyle;
但这也不起作用。
请帮忙
最佳答案
如果您需要具有相同属性的多个UITextField,则可以制作一个这样的初始化程序。
myField = [self fieldWithLabel:@"Placeholder" withTextField:myField withFrame:CGRectMake(0,0,260,45) withKeyboard:UIKeyboardTypeNumberPad];
//
-(UITextField *)fieldWithLabel:(NSString *)name withTextField:(UITextField *)field
withFrame:(CGRect)frame withKeyboard:(UIKeyboardType)keyboard
{
CGRect fieldFrame = frame;
field = [[UITextField alloc] initWithFrame:fieldFrame];
field.placeholder = name;
field.autocorrectionType = UITextAutocorrectionTypeNo;
field.textAlignment=UITextAlignmentLeft;
field.userInteractionEnabled = YES;
field.enabled = YES;
field.enablesReturnKeyAutomatically= NO;
field.clearsOnBeginEditing = NO;
field.delegate = self;
field.returnKeyType = UIReturnKeyDone;
field.keyboardType = keyboard;
return field;
}
关于iphone - 如何将UItextfield属性分配给另一个UItextfield,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15575822/