在Xamarin.iOS中为UITableView的默认节标题添加底部边框

时间:2017-07-12 11:39:37

标签: ios uitableview xamarin.ios

在表格视图中,我有几个部分,我使用表格视图的默认部分标题,我只需使用以下方法设置标题和高度。

public override string TitleForHeader(UITableView tableView, nint section)
{
    return sectionHeaders[Convert.ToInt32(section)];
}

public override nfloat GetHeightForHeader(UITableView tableView, nint section)
{
    return 70;
}

我想为节标题设置底部边框。

I searched and tried this answer但它只是给出了一个带红色边框的透明标题,并且我没有在TitleForHeader方法中设置的标题标题。有没有办法为默认节标题设置底部边框。

1 个答案:

答案 0 :(得分:1)

您可以覆盖 GetViewForHeader 方法并创建自己的视图,并根据您的要求进行自定义,而不是默认视图:

new MigrateDatabaseToLatestVersion<Context, MyConfiguration>().InitializeDatabase(Db);