Продолжение моего последнего вопроса Пользовательская ячейка UITableViewCell с использованием данных загрузки IB , вероятно, лучше всего начать новую для нового вопроса!
Загружается ячейка My Custom (разработана в IB)
Вот мой xib-файл для пользовательской ячейки:
![enter image description here](https://i.stack.imgur.com/kDGHQ.png)
И вот как он загружается в мою таблицу:
![enter image description here](https://i.stack.imgur.com/w5vb4.png)
То есть он не загружает свойства размера для пользовательской ячейки (но загружает текст в метки справа и загружает синюю стрелку справа от кончика)
Вот как код заполняет таблицу:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
ViewRoutesCell * aCell = (ViewRoutesCell *)[tableView dequeueReusableCellWithIdentifier:@"ViewRoutesCell"];
if (aCell == nil)
{
NSArray *arr = [[NSBundle mainBundle] loadNibNamed:@"ViewRoutesCell" owner:self options:nil];
for (NSObject *anObj in arr) {
if([anObj isKindOfClass:[ViewRoutesCell class]]) {
aCell = (ViewRoutesCell *)anObj;
aCell.lblRouteText.text = [arryRouteText objectAtIndex:indexPath.row];
aCell.lblRouteImage.text = [arryRouteImage objectAtIndex:indexPath.row];
}
}
}
return aCell;
}
Что я делаю неправильно, загружая ячейку?
Tom