몇 가지 방법으로 연결된 응용 프로그램에 Slider가 있습니다. 내 viewDidLoad에서 사용자 지정 엄지 손가락과 이미지를 설정하고 있는데 그 중 어느 것도 나타나지 않습니다. .xib에서 연결을 만들었지 만 슬라이더가 내 코드에 연결되어 있지 않은 것처럼 보이는 오류나 경고는 없습니다. NSLog 출력을 얻고 있으므로 viewDidLoad 메서드가 호출되고 있음을 알 수 있습니다. . slideToUnlock가 null의 경우사용자 정의 UISlider가 작동하지 않습니다.
- (void)viewDidLoad {
[super viewDidLoad];
// initialize custom UISlider (you have to do this in viewdidload or applicationdidfinishlaunching.
UIImage *stetchLeftTrack= [[UIImage imageNamed:@"Nothing"]
stretchableImageWithLeftCapWidth:30.0 topCapHeight:0.0];
UIImage *stetchRightTrack= [[UIImage imageNamed:@"Nothing"]
stretchableImageWithLeftCapWidth:30.0 topCapHeight:0.0];
[slideToUnlock setThumbImage: [UIImage imageNamed:@"SlideToStop"] forState:UIControlStateNormal];
[slideToUnlock setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];
[slideToUnlock setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];
NSLog(@"WATERMELON");
}
NSLog (@ "slideToUnlock : % @", slideToUnlock)는 NSLog (@ "Watermelon")가있는 곳에두면 무엇을 얻을 수 있습니까? 나는 여기서 물을 것이다. 왜냐하면 여기에있는 첫 번째 일은 그것이 무효라는 가능성을 제거하기 위해서이다. nil이 아닌 경우로드중인 이미지가 nil이 아닌지 확인하십시오. – Obliquely
null이라고 밝힙니다. 내가 어떻게 이것을 막을 수 있을까? – Alex