UITextAttributes Classe

Definizione

Tipo usato per descrivere gli attributi di testo da impostare su alcuni elementi dell'interfaccia utente.

public class UITextAttributes
type UITextAttributes = class
Ereditarietà
UITextAttributes

Commenti

In genere gli sviluppatori creano un'istanza di questa classe e compilano le varie proprietà per configurare gli attributi di testo desiderati.

Ad esempio, il codice seguente può essere usato per modificare lo stile di UINavigationBar:

var attrs = new UITextAttributes () {
	Font = UIFont.FromName ("Chalkduster", 20),
	TextColor = UIColor.Red,
	TextShadowColor = UIColor.Black,
	TextShadowOffset = new UIOffset (6, 6)
};
myNavController.NavigationBar.SetTitleTextAttributes (attrs);

È possibile usare il completamento del codice all'interno del costruttore per UITextAttributes senza dover ricordare le proprietà da impostare. L'esempio precedente esegue il rendering simile al seguente:

A partire da iOS5, è possibile impostare gli attributi di testo negli elementi seguenti: UIBarItem, UISearchBarUINavigationBare UISegmentedControl.

Costruttori

UITextAttributes()

Il costruttore predefinito non esegue nulla, è necessario riempire almeno una proprietà per essere utile.

Campi

Font

Tipo di carattere da usare per eseguire il rendering del testo.

TextColor

Colore da usare per il testo.

TextShadowColor

Se si imposta TextShadowOffset, il colore da utilizzare per l'ombreggiatura del testo.

TextShadowOffset

Offset che descrive la distanza tra il testo e la relativa ombreggiatura.

Si applica a