... ViewController.h:爲什麼不設置這個UISlider的value屬性更新它的位置?
@property (nonatomic, strong) IBOutlet UISlider *slider;
... ViewController.m:
@synthesize slider;
- (void)viewDidLoad
{
[super viewDidLoad];
...
currentValue = 50;
self.slider.value = currentValue;
// Do any additional setup after loading the view, typically from a nib.
}
的.xib:
在我的接口UISlider連接到滑塊財產。
行爲:
滑塊位於當它應該是中間的一路以價值100的權利。我設置的一個動作確認currentValue的值是50.如果currentValue是50並且slider.value設置爲50,爲什麼這個位置不反映這個?
P.S.我試過[滑塊setNeedsDisplay],並沒有影響這種行爲。
更新:感謝您的快速解答!這是多麼愚蠢的事情。打印出CurrentValue的作爲int別處所以我現在設定slider.value與此代碼:用於UISlider
self.slider.value = (float) currentValue/100;