При нажатии на ячейку ярлык, который был добавлен в ячейку, похож на прилагаемый рисунок, почему это ???UILabel on UITableViewCell
http://s23.postimg.org/x4a7ffd7v/Untitled.png
это код:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
статический NSString * CellIdentifier = @ "Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
int section = [indexPath section];
int row = [indexPath row];
int rowsInLastSections = 0;
for (int i = 0; i < section; i++) {
rowsInLastSections += [self tableView:tableView numberOfRowsInSection:i];
}
Friend *friend = [friendsArray objectAtIndex:row + rowsInLastSections];
[friend setIndexPathInTableView:indexPath];
NSString *firstName = [[NSString alloc]initWithFormat:@"%@", [friend firstName]];
NSString *lastName = [[NSString alloc]initWithFormat:@"%@", [friend lastName]];
UIImageView *profileImageView = [[UIImageView alloc]initWithFrame:CGRectMake(5, 5, 50, 50)];
[profileImageView setImageWithURL:[NSURL URLWithString:[friend imageUrl]] placeholderImage:[UIImage imageNamed:@"[email protected]"]];
UILabel *firstNameLabel = [[UILabel alloc]initWithFrame:CGRectMake(65, 10, 230, 20)];
UILabel *lastNameLabel = [[UILabel alloc]initWithFrame:CGRectMake(65, 35, 230, 20)];
[firstNameLabel setText:firstName];
firstNameLabel.backgroundColor = table.backgroundColor;
[lastNameLabel setText:lastName];
lastNameLabel.backgroundColor = table.backgroundColor;
[cell.contentView addSubview:profileImageView];
[cell.contentView addSubview:firstNameLabel];
[cell.contentView addSubview:lastNameLabel];
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
[cell setSelectionStyle:UITableViewCellSelectionStyleGray];
return cell;
}
Просьба предоставить более подробную информацию. Некоторый код будет отличным ... – atxe
Вы должны опубликовать свой код для различных методов 'UITableViewDelegate' и' UITableViewDataSource'. – jszumski
Этот код для добавления subviews в ячейку:: http: //pastie.org/7729414 – assafey