entry font set by name only when font family is set for the element.

This commit is contained in:
Kyle Spearrin 2016-07-21 00:20:04 -04:00
parent 596a74b394
commit c2cb5ac7c9

View file

@ -106,7 +106,8 @@ namespace Bit.iOS.Controls
private void UpdateFont()
{
var pointSize = UIFontDescriptor.PreferredBody.PointSize;
var descriptor = UIFontDescriptor.PreferredBody;
var pointSize = descriptor.PointSize;
var size = Element.FontSize;
if(size == Device.GetNamedSize(NamedSize.Large, typeof(ExtendedEntry)))
@ -122,7 +123,14 @@ namespace Bit.iOS.Controls
pointSize *= .6f;
}
Control.Font = UIFont.FromName(Element.FontFamily, pointSize);
if(!string.IsNullOrWhiteSpace(Element.FontFamily))
{
Control.Font = UIFont.FromName(Element.FontFamily, pointSize);
}
else
{
Control.Font = UIFont.FromDescriptor(descriptor, pointSize);
}
}
private void SetBorder(ExtendedEntry view)