2012-03-30 10 views
3

iOS5
UISegmentedControl unterschiedliches Verhalten auf iOS bereitgestellt 5 & iOS 5.1

NONE | Center Blur |  B/W

iOS5.1

NONE | Center Blur  |  B/W

Das Zentrum Blur Layouts gut auf Ziel iOS 5 jedoch auf iOS 5.1, die Titellayouts verdrahtet. Ich schaue in die UISegmentedControl-Kopfdatei, UISegmentedControlStyleBeeled behauptet, dass sie veraltet ist.

Ich muss eine Lösung finden, um die aktuelle Implementierung zu ersetzen. Muss ich viel bg img in die segmentierte Kontrolle legen? Hat jemand eine gute Idee?

+0

Können Sie Screenshots hochladen? –

Antwort

0

Wie Sie bemerkt haben, ist die UISegmentedControlStyleBezeled veraltet, auch wenn die Dokumentation dies nicht anzeigt, sollte sie also nicht mehr verwenden. Es ist ein bekanntes Problem (http://openradar.appspot.com/11038316), mit einer Regression auf 5.0, wo es funktioniert hat.

Wenn Sie ein ähnliches Design möchten, ja, sollten Sie den Schmerz der Codierung selbst durchlaufen. Oder als Workaround, wie @Hlung sagt here, könnten Sie eine UISegmentedControlStyleBar mit erhöhter Höhe verwenden.

Verwandte Themen