Richten Sie UISlider thumb image - objective-c

8

Ich habe meine UISlider angepasst, aber mein Daumenbild sieht seltsam aus, ich meine, dass seine Position nicht zentriert ist:

Aber sollte so sein:

Und hier ist Code:

%Vor%

Wo könnte das Problem sein?

BEARBEITEN: Ich habe eine Lösung für dieses Problem gefunden. Der Hintergrund des Daumenbildes war transparent und ich habe nicht gesehen, dass das Daumenbild nicht nach Mitte ausgerichtet war:

    
Timur Mustafaev 24.02.2012, 19:45
quelle

1 Antwort

4

Es gibt zwei Möglichkeiten:

Zuerst ist es

zu verwenden

- (CGRect)trackRectForBounds:(CGRect)bounds;

oder

- (CGRect)thumbRectForBounds:(CGRect)bounds trackRect:(CGRect)rect value:(float)value;

Methoden von UISlider beim Erstellen von Unterklassen, um den Daumen so zu gestalten, wie Sie möchten

Der zweite Weg besteht darin, Ihr Kunstwerk anzupassen:

    
Sash Zats 05.06.2013, 08:11
quelle

Tags und Links