public static void SetIcon(this UIBarButtonItem btn, FontIcon icon, UIColor color, UIControlState state = UIControlState.Normal) { var attrs = new UITextAttributes { Font = new Font(icon.Name, icon.Size, icon.Style).ToFont(), TextColor = color }; btn.Title = icon.Icon.ToString(); btn.SetTitleTextAttributes(attrs, state); }
public static void SetIcon(this UILabel label, FontIcon icon) { label.Font = new Font(icon.Name, icon.Size, icon.Style).ToFont(); label.Text = icon.Icon.ToString(); }
public static void SetIcon(this UIButton btn, FontIcon icon, UIControlState state = UIControlState.Normal) { btn.Font = new Font(icon.Name, icon.Size, icon.Style).ToFont(); btn.SetTitle(icon.Icon.ToString(), state); }