2016-06-14 1 views
0

Вот пример, который я сделалКак я могу установить/изменить размер шрифта Название UIBarButtonItem в

self.NavigationItem.SetRightBarButtonItem(new UIBarButtonItem(Title:"want to let this text be smaller", UIBarButtonItemStyle.Plain, (object sender, EventArgs e) => webView.EvaluateJavascript ("window.location.href=")), true); 

Я пытался так много способов, но не решить эту проблему пока.

+0

ли года хотят изменить FontSize всех элементов в панели навигации? –

+0

На самом деле, я только хочу изменить шрифт правой панели для экрана человека, возможно ли это? Или измените шрифт всех элементов в правом баре. – Rexluvplay

ответ

1

Попробуйте это:

var button = new UIBarButtonItem("want to let this text be smaller", UIBarButtonItemStyle.Plain, (object sender, EventArgs e) => webView.EvaluateJavascript ("window.location.href=")); 

var fontAttribute = new UITextAttributes(); 
fontAttribute.Font = UIFont.SystemFontOfSize(8); 

button.SetTitleTextAttributes(fontAttribute, UIControlState.Normal); 

NavigationItem.SetRightBarButtonItem(button, true); 
+0

Спасибо за ваш ответ! Но я ** не могу получить значение ** 'button.GetTitleTextAttributes (UIControlState.Application)' ошибка сказала мне, что это NULL ... – Rexluvplay

+0

Я попробовал еще раз, но это не сработало. The Font размер не изменился .... – Rexluvplay

+0

Какая у вас ошибка? – jzeferino