Moim celem jest stworzenie większego UISlidera o wysokości 35 pikseli dla obrazu kciuka.większy UISlider ok ale problem ze strefą śledzenia
I podklasy UISlider i dodano metodę:
- (CGRect)trackRectForBounds:(CGRect)bounds
{
return CGRectMake(bounds.origin.x, bounds.origin.y, self.bounds.size.width, 50);
}
Potem ustawić obraz Thum z mojego kontrolera używając setThumbImage:
Mój większy kciuk jest dobrze wyświetlany.
Problem polega na tym, że strefa śledzenia jest wciąż taka sama na wysokości 19 px, jak ją rozszerzyć do 50?
Dzięki
T.
Niestety, UISlider nie korzysta z funkcji powrotu z tej funkcji, aby określić obszar dotykowy suwaka. –
jak wywołać metodę thumbRectForBounds, czy jest to metoda UISlider Delegate? –