iOS 3.2+:将自定义的UISlider设置回默认图像?

问题描述:

我有一个自定义的外观UISlider(通过setThumbImage等)。 在我的应用程序的某个时候,我需要能够重置UISlider的外观以回到默认图像。iOS 3.2+:将自定义的UISlider设置回默认图像?

我尝试了所有的图像设置为零,但刚才的滑块完全消失:

[slider setThumbImage:nil forState:UIControlStateNormal]; 
[slider setMinimumTrackImage:nil forState:UIControlStateNormal]; 
[slider setMaximumTrackImage:nil forState:UIControlStateNormal]; 

既然你已经在rided默认的图片,你必须重新创建滑块或分开,然后有默认图片添加它。

+0

谢谢!我希望不会出现这种情况,因为我已经在界面生成器中布置了GUI,而且我不太确定如何将这些滑块取出并用新的替换它们,同时保持IBAction连接完好(我仍然是一个初学者),但我会弄清楚。 – Philippe 2012-02-07 10:49:52