我想将一个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/

10-12 14:28
查看更多