更改导航页面中的标题大小

时间:2017-08-28 13:42:36

标签: xamarin.forms

我使用xamarin表格。要更改标题大小,我想我需要通过本机代码

我们有一个内容页面,我们设置title =“Some String”。我可以使用自定义渲染更改标题的大小吗?我在互联网上搜索,有一些解决方案改变字体,但不是大小。任何事都有帮助,我很感激

1 个答案:

答案 0 :(得分:1)

这在iOS中做了什么。这将更改导航标题。我还没有在android中找到简单的方法。看起来我们需要在操作栏中使用自定义视图。

[assembly: ExportRenderer(typeof(CustomNavigationBar), typeof(CustomNavigationBarRenderer))]
namespace Hello
{
    public class CustomNavigationBarRenderer: NavigationRenderer
    {
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            this.NavigationBar.TintColor = UIColor.Grey
            this.NavigationBar.BarTintColor = UIColor.Black

            this.NavigationBar.TitleTextAttributes = new UIStringAttributes()
            {
                Font = UIFont.FromName("HelveticaNeue-Light", 15),
                ForegroundColor = UIColor.White
            };

        }
    }
}