Как подчеркнуть заголовок в Xamarin iOS - PullRequest
0 голосов
/ 14 мая 2018

Я хочу подчеркнуть текст кнопки в xamarin iOS, у меня есть стиль под названием

    public static UIButton StyleLinkButtonBlack(this UIButton button)
    {
        button.Font = Styles.SetOpenSansSemiboldFont(Dimensions.medium);
        button.LineBreakMode = UILineBreakMode.WordWrap;
        button.SetTitleColor(UIColor.Black, UIControlState.Normal);     
        button.TitleLabel.TextAlignment = UITextAlignment.Center;

        return button;
    }

Как мне этого добиться?

1 Ответ

0 голосов
/ 14 мая 2018

Просто нужно добавить NSMutableAttributedString, вот так

var attrString = new NSMutableAttributedString(button.TitleLabel.Text);
attrString.AddAttribute(UIStringAttributeKey.UnderlineStyle,NSNumber.FromInt32((int)NSUnderlineStyle.Single),new NSRange(0, attrString.Length));
button.TitleLabel.AttributedText = attrString;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...