Ich versuche, attributierten String-Titel auf UIButton zu setzen, aber es scheint hier nicht zu funktionieren.setAttributedText funktioniert nicht auf UIButton?
[self.emailSignInButton.titleLabel setAttributedText:[[NSAttributedString alloc] initWithString:NSLocalizedString(@"LOGIN_WITH_EMAIL", nil) attributes:@{ NSUnderlineStyleAttributeName : @(NSUnderlineStyleSingle)}]];
Während dies vollständig funktioniert gut.
Die seltsame Sache ist eine andere Taste Text ist gut mit attributierten Text. z.
[self.emailSignupButton.titleLabel setAttributedText:[[NSAttributedString alloc] initWithString:NSLocalizedString(@"CREATE_ACCOUNT_WITH_EMAIL", nil) attributes:@{ NSUnderlineStyleAttributeName : @(NSUnderlineStyleSingle)}]]`;
Irgendeine Idee, was hier passiert?
Es ist jetzt leer Zeichenfolge an den UIButton Titellabel zu setzen. – kidsid49
@ kidsid49 können Sie erarbeiten? Hast du den Titel für den Staat festgelegt? Hast du einen Beispielcode? –
Ja, ich habe getan, was du vorgeschlagen hast, für den Staat und dann ist es passiert. – kidsid49