Я делаю пример HelloPoly из класса Stanford и пытаюсь отключить кнопки увеличения / уменьшения, когда это уместно
#import <Foundation/Foundation.h>
#import "PolygonShape.h"
@interface Controller : NSObject {
IBOutlet UIButton *decreaseButton;
IBOutlet UIButton *increaseButton;
IBOutlet UILabel *numberOfSidesLabel;
IBOutlet UILabel *nameLabel;
IBOutlet UILabel *angleLabel;
IBOutlet UILabel *minSidesLabel;
IBOutlet UILabel *maxSidesLabel;
IBOutlet PolygonShape *polygonShape;
}
-(IBAction)decrease:(id)sender;
-(IBAction)increase:(id)sender;
-(void)updateUI;
@end
и затем в моем Controller.m ни один из эффектов на кнопку увеличения или уменьшения не принимает
-(IBAction)decrease:(id)sender
{
//NSLog(@"-");
polygonShape.numberOfSides--;
if (polygonShape.numberOfSides == polygonShape.minimumNumberOfSides)
decreaseButton.enabled = NO;
else
decreaseButton.enabled = YES;
self.updateUI;
increaseButton.enabled = NO;
increaseButton.highlighted = YES;
increaseButton.hidden = YES;
}