The below method not calling . It just return the UITableviewCell alone. Please check the screen shots (How its look like in iOS 7.0 and iOS 8.0).
public override UIView GetViewForHeader(UITableView tableView, int section)
{
var label = new UILabel();
switch (section)
{
case 0:
label.Text = " BROWSE";
label.Font = UIFont.FromName("Helvetica-Bold", 15f);
label.TextColor = Theme.DarkGray;
label.BackgroundColor = Theme.HeaderColor;
return label;
case 1:
label.Text = " APP";
label.Font = UIFont.FromName("Helvetica-Bold", 15f);
label.TextColor = Theme.DarkGray;
label.BackgroundColor = Theme.HeaderColor;
return label;
case 2:
label.Text = " ACCOUNT";
label.Font = UIFont.FromName("Helvetica-Bold", 15f);
label.TextColor = Theme.DarkGray;
label.BackgroundColor = Theme.HeaderColor;
return label;
case 3:
label.Text = " Version 1.0";
label.Font = UIFont.FromName("Helvetica-Bold", 15f);
label.TextColor = Theme.DarkGray;
label.BackgroundColor = Theme.HeaderColor;
return label;
default:
return label;
}
}