У меня есть ячейка tableview, к которой я пытаюсь подключить AVPlayer.высота стола и размер рамки для просмотра?
- создать клетки от cellforrowatindexpath
- набора высоты для строки = 8, чтобы быть в heightforrowatindexpath 200, остальные строки используют высоту по умолчанию
- в cellforrowsatindexpath, если строка == 8, вызовите метод customCell, который создает и AVPlayer присоединяется к cellview.contentview. Я получаю cellView, позвонив cellforrowatindexpath: row8
Однако, когда я получаю ячейку быть настроены для строки 8, размер ячейки 0 0 0 0 в результате я не мог прикрепить вид AVPlayer к клетка.
вот консольный журнал, обратите внимание, что размер ячейки не равен нулю при создании, но возвращается в customCellView. Есть идеи?
heightforrowatindexpath: row = 8, height = 200.000000
cellForRowAtIndexPath: row=8
cell.contentView.frame = {{0, 0}, {320, 199.5}}, cell.frame = {{0, 352}, {320, 200}}
customCellView: customCell.contentView.frame ={{0, 0}, {0, 0}}, textlabel = (null)
customCell.frame ={{0, 0}, {0, 0}}
heightforrowatindexpath: row = 8, height = 200.000000
Можете ли вы показать нам код, который создает ячейку? –