Anpassen von Left & amp; Right UISegmentedControl Buttons

Ich versuche, passen Sie die folgenden segmented control, mit einem Bild Links für die erste Schaltfläche und ein Rechtes Bild für die zweite Schaltfläche. Wie würde ich dies tun, mit UIAppearance?

Möchte ich Folgendes ändern segmentedControl:

Anpassen von Left & amp; Right UISegmentedControl Buttons

etwas ähnliche wie unten:

Anpassen von Left & amp; Right UISegmentedControl Buttons

Dem Grund will ich so verwenden Sie ein benutzerdefiniertes Bild, so dass ich ändern kann, die Ecken der buttons. Wenn Sie einen Blick auf die blauen segmentierten Kontrolle, es ist mehr zugerichtet (mein Bild hat seine eigenen Ecken).

Ich dachte, so etwas wie dieses, aber keine Verwendung:

UIImage *leftImage = [[UIImage imageNamed:@"leftControl.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 15, 0, 15)];
UIImage *rightImage = [[UIImage imageNamed:@"rightControl.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 15, 0, 15)];

[[UISegmentedControl appearance] setBackgroundImage:leftImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault ];
[[UISegmentedControl appearance] setBackgroundImage:rightImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];

InformationsquelleAutor der Frage Year3000 | 2012-05-12

Schreibe einen Kommentar