我正在关注这个项目并且效果非常好:https://github.com/jamesmontemagno/Xamarin.Forms-Monkeys
但我想改变右侧字母的文字颜色:
默认情况下它们是蓝色的,但有没有办法改变它?
public string NameSort => Name[0].ToString();
字母是用字符串制作的,但我不确定如何更改它的文字颜色。
答案 0 :(得分:2)
您可以继承Xamarin.Forms
基于iOS的ListViewRenderer
并设置SectionIndexColor
和/或SectionIndexBackgroundColor
:
public class ListViewExRenderer : ListViewRenderer
{
public override void LayoutSubviews()
{
(Control as UITableView).SectionIndexColor = UIColor.Red;
(Control as UITableView).SectionIndexBackgroundColor = UIColor.Blue;
base.LayoutSubviews();
}
}