Im не уверен, почему это не работает:Если заявление о выборе UIButton
- (IBAction)sliderValueChanged:(UISlider *)sender {
if (_menuRightItem2.selected == YES) {
NSLog(@"yes");
if (sender == self.slider1)
[sender setValue:((int)((slider1.value + 1)/1.0) - 1.0) animated:NO];
else if (sender == self.slider2)
[sender setValue:((int)((slider2.value + 1)/1.0) - 1.0) animated:NO];
}
barHeight = slider1.value * -20 + slider2.value * -50; //! hoogte in de min, yea right.
[UIView animateWithDuration:0.50 animations:^{
self.orangeView.frame = CGRectMake(595, 615, 80, barHeight);
}];
}
То, что я пытаюсь выполнить в том, что, когда menuRightItem2
выбран, что он затем выполняет мое if else
заявление и в противном случае нет. Но мой NSLog()
даже не работает. Каким будет правильный способ достичь этого?
Моя кнопка заявление:
- (IBAction)menuRightItem2Touch:(id)sender {
_menuRightItem2.selected = !_menuRightItem2.selected;
}
уточните –
Что такое '_menuRightItem2'? – Lucien
попробуйте изменить свойство 'непрерывный' ползунка на' НЕТ'. Тогда я думаю, что вам не нужно проверять _menuRightItem2.selected – ajithmn89