Ich habe also ein UILabel, das in eine zweite Zeile gehen kann oder nicht, je nachdem, ob es auf dem iPhone oder iPad ist. Was ich erreichen möchte, ist, dass es in der zweiten Zeile eingerückt wird, um es bei Bedarf korrekt auszurichten.
Auf dem iPad wird es fast nie den zweiten Zeilenumbruch benötigen, und abhängig davon, auf welchem iPhone es läuft, kann es oder auch nicht. Also, im Wesentlichen brauche ich eine Möglichkeit, die zweite Zeile dynamisch einzurücken, nur wenn es eine zweite Zeile gibt.
Verwenden Sie ein NSAttributedString
für das Etikett, und stellen Sie die headIndent
der Absatzstil :
Ergebnis:
Tags und Links objective-c ios uilabel