Ich möchte den Titel eines UIButton
mit einem zugewiesenen Titel programmgesteuert ändern.
Die Schaltfläche wird in IB erstellt. Ich möchte die Attribute nicht nur den Titel / Text ändern.
Ich habe den folgenden Code ausprobiert, kann aber den Titel von NSAttributedString
nicht ändern.
Danke!
Es hängt wirklich von deinem attributedString ab:
'plain' attributedString: Das bedeutet, dass Ihr attrString nur einen Satz von Attributen hat, die für die gesamte Länge des Strings gelten. In diesem Fall können Sie Folgendes tun:
%Vor% Ihr attributedString hat verschiedene Attributbereiche:
Dies kann sehr kompliziert werden, abhängig von der Struktur von dir attributedString, weil du viel Bereichsumwandlung machen musst usw. In diesem Fall bist du es besser, wenn Sie ein neues NSMutableAttributedString
erstellen und die Attribute von Grund auf neu setzen.