모든 것이 문제없이 시뮬레이터에서 작동합니다. 그러나 내 장치에 넣을 때 ThumbImage
만 표시됩니다. 그것은 정말로 이상합니다. 나는 이것이 iOS 버전 문제이거나 메모리 문제 일 수 있다고 생각하고있다. 내 장치는 iPhone 3GS iOS 4.1입니다. Xcode 버전 3.2.5.UISlider가있는 사용자 지정 이미지가 장치에 표시되지 않습니다.
@interface BlueChalkSlider : UISlider {}
@end
@implementation BlueChalkSlider
- (id)initWithCoder:(NSCoder *)decoder {
if ((self = [super initWithCoder: decoder])) {
self.backgroundColor = [UIColor clearColor];
[self setThumbImage:[UIImage imageNamed:@"Chalk.png"] forState:UIControlStateNormal];
[self setMinimumTrackImage:[UIImage imageNamed:@"ChalklineBlue.png"] forState:UIControlStateNormal];
[self setMaximumTrackImage:[UIImage imageNamed:@"ChalklineWhite.png"] forState:UIControlStateNormal];
}
return self;
}
@end
이 질문과 답변은 시간을 절약 해주었습니다. 감사합니다. – amavi