Хорошо, может быть несколько причин, по которым это может произойти. Например, можно забыть задекорировать ячейку с неправильным идентификатором или неправильно установить вспомогательный индикатор. Мое личное предположение заключается в том, что вы, вероятно, неправильно установили ограничение.
Итак, я просто покажу вам весь процесс.
Шаг 1: Перетащите UITableView внутрь вашего ViewController и перетащите UITableViewCell внутрь этого TableView. Выберите ячейку табличного представления и назначьте идентификатор. Убедитесь, что в вашем методе источника данных -cellForRowAtIndexPath вы используете тот же идентификатор.
![введите здесь описание изображения](https://i.stack.imgur.com/b1ScX.png)
Шаг 2: Перейдите к своему контроллеру представления и возьмите IBOutlet UITableView.
@interface MyViewController : UIViewController<UITableViewDataSource>
@property(nonatomic, strong) IBOutlet UITableView *myTableView;
@end
Шаг 3: Перейдите к инспектору соединений вашей раскадровки и подключите UITableView к этому выходу.
Шаг 4: Перейдите к файлу реализации вашего контроллера представления и заполните методы источника данных. Также убедитесь, что вы установили источник данных вашего TableView на свой контроллер представления.
![введите здесь описание изображения](https://i.stack.imgur.com/pMBn6.png)
Теперь, когда вы создаете и запускаете этот код, вы не увидите дополнительного индикатора.
![введите здесь описание изображения](https://i.stack.imgur.com/J6It3.png)
Причина в том, что вы не установили ограничения.
Шаг 4: Просто установите ограничения, как показано ниже, и все готово.
![введите здесь описание изображения](https://i.stack.imgur.com/HmJJ0.png)
Это мой последний взгляд.
![введите здесь описание изображения](https://i.stack.imgur.com/OiKnx.png)
person
Natasha
schedule
14.08.2015