Я добавил кнопку к моему табличному виду программно, но она видна, только если я выбрал ячейку табличного представления. Как я могу сделать так, чтобы она отображалась независимо от выбора табличного представления, и я хочу, чтобы стиль выбора ячейки табличного представления отсутствовал. Какпродолжить.это код, который я использовал
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
ContactDetails *cont= [self.contactarray objectAtIndex:indexPath.row];
MyAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
for(ContactDetails *mycontact in delegate.contactsArray )
{
if([mycontact.contactID isEqualToString:cont.contactID])
{
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame = CGRectMake(100, 0, 100, 40);
[button setTitle:@"add contact" forState:UIControlStateNormal];
button.backgroundColor = [UIColor blueColor];
[button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[button addTarget:self action:@selector(deconnect) forControlEvents:UIControlEventTouchUpInside];
[cell.contentView addSubview:button];
[cell.contentView bringSubviewToFront:button];
}
}
cell.textLabel.text=cont.name;
return cell;
}