コード例 #1
0
        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);
        }
コード例 #2
0
 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();
 }
コード例 #3
0
 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);
 }