슬라이더 위에 Thumb 이미지 (slider_iphone.png 53 X 199)를 추가 한 UISlider를 작업 중입니다. 하지만 문제는 망막 이미지 ([email protected] 106 X 398)를 추가하면 엄지 이미지가 단순 이미지보다 매우 넓고 길어집니다. 망막의 엄지 손가락 이미지가 UISlider에서 작동하지 않습니다.
Google과 스택 오버플로를 많이 검색했지만 해결책을 찾지 못했습니다. 올바른 프레임에서 망막 이미지를 찍지 않는 이유는 무엇입니까? 해결책을 제안하십시오.
코드 :
slider = [[UISlider alloc]initWithFrame:CGRectMake(0.0,180.0,320.0,180.0)];
[slider setMinimumValue:1.0f];
[slider setMaximumValue:10.0f];
[slider addTarget:self action:@selector(sliderMoved:) forControlEvents:UIControlEventValueChanged];
UIImage *sliderTrackImage1 = [[UIImage imageNamed: @"button-transparent.png"] stretchableImageWithLeftCapWidth: 0.0 topCapHeight: 0.0];
UIImage *thumb = [UIImage imageNamed:@"[email protected]"];
[slider setMinimumTrackImage: sliderTrackImage1 forState: UIControlStateNormal];
[slider setMaximumTrackImage: sliderTrackImage1 forState: UIControlStateNormal];
[slider setThumbImage:thumb forState:UIControlStateHighlighted];
[slider setThumbImage:thumb forState:UIControlStateNormal];
이 경우의 가능한 사용 신축성 이미지를 일반 이미지를, 엄지 손가락 또는 슬라이더 최소 및 최대를 위해 망막 이미지를 사용 해달라고 사용합니다. 그들은 그 일을 할 것입니다 –
답장을 보내 주셔서 감사합니다. 그러나 고객이이 –
에 대해 망막 이미지를 사용할 수없는 이유를 묻고 있습니다. 엄지 손가락의 크기가 이미지와 함께 증가하지 않을 것이고, 약간의 픽스 크기가 있기 때문에 그것에 대해 더 많이 읽을 수 있습니다. 애플 문서 또는 구글에서 검색, 당신은 대답을 얻을 것이다, 그리고 당신은 확신하지 않지만, 나는 stretchable 이미지를 사용하는 주장. –