UITableViewDataSource.GetCell(UITableView, NSIndexPath) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается табличным представлением для заполнения строки в indexPath
представлением ячейки.
[Foundation.Export("tableView:cellForRowAtIndexPath:")]
public abstract UIKit.UITableViewCell GetCell (UIKit.UITableView tableView, Foundation.NSIndexPath indexPath);
abstract member GetCell : UIKit.UITableView * Foundation.NSIndexPath -> UIKit.UITableViewCell
Параметры
- tableView
- UITableView
Представление таблицы, запрашивающее ячейку.
- indexPath
- NSIndexPath
Расположение строки, в которой будет отображаться ячейка.
Возвращаемое значение
Объект, наследующий от UITableViewCell , который таблица может использовать для указанной строки. Не возвращайте, null
иначе будет вызвано утверждение.
Реализации
- Атрибуты
Комментарии
Этот метод вызывается один раз для каждой строки, видимой на экране. Во время прокрутки она вызывается по мере того, как новые строки появляются в представлении. Ячейки, которые исчезают из представления, кэшируются представлением таблицы. Реализация этого метода должна вызывать метод табличного представления DequeueReusableCell(NSString) для получения кэшированного объекта ячейки для повторного использования. Если RegisterClassForCellReuse(Type, String) или не были вызваны во время инициализацииRegisterNibForCellReuse(UINib, String), разработчики приложений null
DequeueReusableCell(String, NSIndexPath) должны проверить результат и при необходимости создать новый UITableViewCell экземпляр).
После извлечения ячейки все ее соответствующие свойства должны быть заданы indexPath
на основе .