2
Ich versuche, die Schriftfarbe zu setzen und seine aus irgendeinem Grund nicht funktioniertZugeschrieben String Schriftfarbe nicht funktioniert
public void ConvertToLinkButton(UIButton btn, String hyperlink)
{
CTStringAttributes attributesHyperLink = new CTStringAttributes();
attributesHyperLink.UnderlineStyle = CTUnderlineStyle.Single;
attributesHyperLink.ForegroundColor = UIColor.Purple.CGColor;
NSMutableAttributedString attrString = new NSMutableAttributedString(btn.TitleLabel.Text);
attrString.AddAttributes(attributesHyperLink, new NSRange(btn.TitleLabel.Text.IndexOf(hyperlink), hyperlink.Length));
btn.TitleLabel.AttributedText = attrString;
}
Es macht mich fragen, warum ist es passiert?
Danke, aber warum funktioniert es nicht? –
@ DuraiAmuthan.H Ehrlich gesagt bin ich mir nicht sicher. CoreText ist jedoch eine Low-Level-Technologie, die eher für Fälle geeignet ist, in denen Sie Textverarbeitungsfunktionen auf niedriger Ebene wirklich benötigen. Die UIStringAttributes von UIKit bieten alles, was Sie hier brauchen, und das habe ich schon einmal benutzt. – hankide