я добавил текстовые поля динамически Scrollview, как показано ниже: -Установить максимальную длину, чтобы динамически добавлять текстовые поля
for(int i = 0; i< responseBillPay.billerDetails.payeeFormat.count; i++) {
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(10, y, width, height)];
textField.borderStyle = UITextBorderStyleRoundedRect;
textField.placeholder = [responseBillPay.billerDetails.payeeFormat[i] name];
textField.delegate = self;
[innerScroll addSubview:textField];
}
Теперь я хочу, чтобы установить максимальную длину для каждого textfield.How я мог это сделать? я получил ответ WebService, как: -
payeeFormat =
(
{
displayFlag = false;
length = 4;
name = "BU(Billing Unit)";
validation = "Please enter 4 digits BU(Billing Unit)";
},
{
displayFlag = false;
length = 2;
name = "PC(Processing Cycle)";
validation = "Please enter only numbers in PC(Processing Cycle),PC(Processing Cycle) should be maximum 2 digits,PC(Processing Cycle) should be minimum 1 digit";
},
{
displayFlag = true;
length = 12;
name = "Consumer No.";
validation = "Consumer No. should be maximum 12 digits,Consumer No. should be minimum";
}
);
См. Https://stackoverflow.com/questions/433337/set-the-maximum-character-length-of-a-uitextfield?rq=1. – Daniel