Я хочу показать индикатор раскрытия информации в моей ячейке просмотра таблицы для iOS. Я нашел this thread и был создан пользовательский рендерер. Я попытался это:Xamarin.Forms: Пользовательский рендеринг для отображения индикатора раскрытия информации на UITableViewCell
[assembly: ExportRenderer (typeof (EmployeeCell), typeof (EmployeeCellRenderer))]
namespace HelloXamarinFormsWorld.iOS
{
public class EmployeeCellRenderer : Xamarin.Forms.Platform.iOS.ViewCellRenderer
{
public override UITableViewCell GetCell (Cell item, UITableView tv)
{
var cell = base.GetCell (item, tv);
cell.Accessory = UITableViewCellAccessory.DisclosureIndicator;
return cell;
}
}
}
Этот файл называется EmployeeCellRenderer
и может быть найден в корневом каталоге решения IOS. Такой пользовательский рендерер также можно найти here.
Если я хочу, чтобы скомпилировать это я получаю
CS0115 Ошибка: `HelloXamarinFormsWorld.iOS.EmployeeCellRenderer.GetCell (Xamarin.Forms.Cell, UIKit.UITableView)» отмечен как переопределение, но не подходящего способа найдено переопределить (CS0115) (HelloXamarinFormsWorld.iOS)
это мой включает в себя:
using System;
using HelloXamarinFormsWorld;
using Xamarin.Forms;
using HelloXamarinFormsWorld.iOS;
using UIKit;
Как я могу добавить раскрытия indicat или в ячейку просмотра таблицы?
Бонусный вопрос: знаете ли вы, как бороться с отступом при использовании индикатора раскрытия? – testing
Не знаете, что вы имеете в виду? – Krumelur
Я добавлю скриншот к моему вопросу. Подождите 1 или 2 минуты ... – testing