У меня есть UIViewController
и внутри него UITableView
. Когда я регистрируюсь через registerClass, все работает, но игнорируя то, что находится внутри пользовательской ячейки: цвета, фон, подпредставления и т. Д. c (я создаю подклассы UITableViewCell
). Когда я регистрируюсь через registerNib - он вылетает с сообщением об ошибке «Не удалось загрузить NIB в комплекте»
Здесь код:
- (void)viewDidLoad {
[super viewDidLoad];
[self.view addSubview:_pTableView];
[_pTableView registerClass:[Element1Cell class] forCellReuseIdentifier:@"Element1CellID"];
// [_pTableView registerNib:[UINib nibWithNibName:@"Element1Cell" bundle:nil] forCellReuseIdentifier:@"Element1CellID"];
}
В - tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
это:
oCell = [_pTableView dequeueReusableCellWithIdentifier:@"Element1CellID" forIndexPath:indexPath];
Чего мне не хватает? Некоторое время я не делал это для Objective- C.
(Пожалуйста, пишите только ответы Objective- C. Нет Swift.)