If Else Statement in IBAction - iOS -
i have constructed if-else statement make uibuttons act toggle before, set of code seems little more challenging. have 2 separate ibactions right now, 1 called open, other called close. make 1 ibaction works toggle via if-else statement. here code both ibactions.
- (ibaction)actionopen:(id)sender { [self.flatdatepicker show]; } - (ibaction)actionclose:(id)sender { [self.flatdatepicker dismiss]; }
set property or something, this...
// in private extension @property (nonatomic) bool flatdatepickeropen; then this...
- (ibaction)toggleflatdatepicker { if (self.flatdatpickeropen) { [self.flatdatepicker dismiss]; self.flatdatepickeropen = no; } else { [self.flatdatepicker show]; self.flatdatepickeropen = yes; } } you don't have specify sender part of action either. if you're not using there's no need it.
alternatively, use property on flatdatepicker tells whether visible or not instead of additional property.
Comments
Post a Comment