我在我的应用程序中连接了几个方法的Slider。在我的viewDidLoad中,我设置了一个自定义的拇指和图像,两者都没有出现。没有错误或警告,只是滑块似乎没有连接到我的代码,即使我在.xib中创建了连接,但我得到了NSLog打印输出,所以我知道正在调用viewDidLoad方法。自定义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(@“西瓜”)得出?我问,因为这里的第一件事是消除它是零的可能性。如果不是零,还要检查你正在加载的图像不是零。 – Obliquely 2012-03-25 18:32:13
原来它是空的。我该如何防止这种情况? – Alex 2012-03-25 18:55:39