Я должен решить эту проблему, как вы можете видеть на фото.
Если я нажму на одну из двух строк, появится значок, а label
и imageView
уменьшатся.
Я должен иметь возможность выбирать и отменять выбор без уменьшения содержания.
Я пытаюсь с sizeToFit
, но безуспешно ...
Другое дело, что я использую пользовательский .xib таким образом
-(MultiIbanTableCell *)tableView:(nonnull UITableView *)tableView cellForRowAtIndexPath:(nonnull NSIndexPath *)indexPath {
NSString *idCell = @"MultiIbanTableCell";
MultiIbanTableCell *cell;
DtoInstrument *account = (DtoInstrument *)[self.bankSelected.dtoBank.instruments objectAtIndex:indexPath.row];
cell = [tableView dequeueReusableCellWithIdentifier:idCell];
if (cell) {
[cell setBankCellWithBankData:account];
}
else {
cell = [MultiIbanTableCell getBankCellWithBankData:account];
}
[cell.logoImage sd_setImageWithURL:[NSURL URLWithString:self.bankSelected.logo_search]
placeholderImage:nil
completed:^(UIImage * _Nullable image, NSError * _Nullable error, SDImageCacheType cacheType, NSURL * _Nullable imageURL) {
}];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.textLabel.adjustsFontSizeToFitWidth = YES;
cell.contentView.sizeToFit;
return cell;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
//link store vuoto
[tableView cellForRowAtIndexPath:indexPath].accessoryType = UITableViewCellAccessoryCheckmark;
self.selectedInstrument = (DtoInstrument *)[self.bankSelected.dtoBank.instruments objectAtIndex:indexPath.row];
self.confirmButton.enabled = YES;
tableView.sizeToFit;
}