Я использую такой код
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tv {
return 3;
}
- (NSInteger)tableView:(UITableView *)tv numberOfRowsInSection:(NSInteger)section {
if(section==2)
return 20;
else
return 1;
}
- (UITableViewCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *MyIdentifier = @"MyIdentifier";
UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:MyIdentifier];
//if (cell == nil)
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:@"MyIdentifier"]autorelease];
// Configure the cell
switch (indexPath.section) {
case 0:
{
textField=[[[UITextField alloc]initWithFrame:CGRectMake(5, 10, 290, 70)]autorelease];
textField.delegate=self;
textField.keyboardType=UIKeyboardTypeURL;
textField.autocorrectionType=YES;
textField.textColor=[UIColor blackColor];
textField.placeholder=@"Enter feed url";
[cell.contentView addSubview:textField];
break;
}
case 1:
{
textField1=[[[UITextField alloc]initWithFrame:CGRectMake(5, 10, 290, 70)]autorelease];
textField1.delegate=self;
textField1.keyboardType=UIKeyboardTypeURL;
textField1.textColor=[UIColor blackColor];
textField1.autocorrectionType=YES;
textField1.placeholder=@"Enter starting url";
[cell.contentView addSubview:textField1];
break;
}
case 2:
{
cell.text=[[PopeularSiteArray objectAtIndex:indexPath.row]objectForKey:@"Title"];
break;
}
default :
break;
}
return cell;
}
Когда я прокручиваю свое табличное представление, текстовое поле должно выделяться каждый раз, когда вызывается функция делегата ... Я изменил этот код, как если бы текстовое поле было ничем, только оно будет создано, но в это время оно показывает значения мусора в текстовом поле.
Что я мог бы использовать здесь?