Mục tiêu của tôi là tạo UISlider lớn hơn với chiều cao 35 pixel cho hình ảnh ngón tay cái.lớn hơn UISlider ok nhưng theo dõi vấn đề vùng
Tôi subclassed UISlider và bổ sung phương pháp:
- (CGRect)trackRectForBounds:(CGRect)bounds
{
return CGRectMake(bounds.origin.x, bounds.origin.y, self.bounds.size.width, 50);
}
Sau đó, tôi thiết lập các hình ảnh Thum từ bộ điều khiển của tôi sử dụng setThumbImage:
ngón tay cái lớn hơn của tôi được hiển thị tốt.
Vấn đề tôi có là vùng theo dõi vẫn giữ nguyên chiều cao khoảng 19 px, cách mở rộng đến 50?
Cảm ơn
T.
Thật không may, UISlider không sử dụng hàm trả về từ hàm này để xác định vùng cảm ứng của ngón cái trượt. –
cách gọi phương thức thumbRectForBounds, là phương thức UISlider Delegate? –