2017-01-18 2 views
2

Поскольку я новичок в разработке IOS, я пытаюсь добавить CustomeCell в tableView, но я не могу добавить его из библиотеки.Не удалось добавить статический UITableViewCell в tableview

То, что я делаю, просто перетащить TableView в моем ViewController и чем перетащить tableview клетки в нем, но его добавляют в качестве дополнительной точки зрения под видом ViewController «s не в состоянии добавить его в Tableview.

Я застрял здесь всякую идею, как добавить клетку путем перетаскивания.

Снимок экрана:

Я знаю, как добавить ячейку кодирования, но ее очень длительный процесс, чтобы добавить каждую вещь по коду.

Любое руководство будет оценено по достоинству.

Заранее спасибо. enter image description hereenter image description here

+0

Добро пожаловать в Stack Overflow! Чтобы дать вам отличный ответ, это может помочь нам, если у вас есть взгляд на [спросить], если вы еще этого не сделали. Это может быть полезно, если вы можете предоставить [mcve]. – Mat

+0

Конечно, позвольте мне добавить мой снимок экрана. – BhaviDev

+1

Возможно, вы работаете с 'XIB', а не с' sotryboard'. –

ответ

1

По моему exprience вы не можете добавлять пользовательские ячейки в TableView в то время как вы используя или редактируя ViewController/View/Cell в XIB.

Для этого у вас есть 2 варианта

первая: Использование раскадровки для разработки вашего TableViewCell.

второй: Создать новую пользовательскую ячейку с XIB и загрузить его в tableView с NIB именем, как показано ниже.

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"TableViewCell"]; 
if (cell == nil) { 
    // Create a temporary UIViewController to instantiate the custom cell. 
    NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"TableViewCell" owner:self options:nil]; 
    // Grab a pointer to the first object (presumably the custom cell, as that's all the XIB should contain). 
    cell = [topLevelObjects objectAtIndex:0]; 
} 

Надеюсь, что это поможет добавить ячейку в XIB.

+0

Да, создав пользовательский класс, я могу добавить пользовательскую ячейку в своем табличном представлении, спасибо за вашу помощь. – BhaviDev

-1

Для этого сначала выберите ваш TableView и инспектора окне Увеличить Prototype ячейки от 1, как показано на скриншоте

enter image description here

+0

Извините, но есть не является опцией прототипа ячейки в инспекторе атрибутов. – BhaviDev

+0

Вы выбираете свой планшет в первую очередь –

+0

Да, я выбрал tableview, но нет такой опции, как прототип ячейки. – BhaviDev

Смежные вопросы