Xcode 5 - ios 7 - разблокировать уровни после завершения одного уровня
У меня есть основные viewcontrols с 3 уровнями (3 кнопки UIB). Первый виден, а два других скрыты.
Второй и третий уровни будут видны только после завершения предыдущего уровня.
Например, на уровне 1, когда я выбрал правильный вопрос, кнопка уровня 2 стала видимой и так далее.
вот пример
Есть ли простой способ добиться этого? Я новичок в xcode, и я просто не могу понять, как подключить кнопку продолжения, чтобы показать уровень.
здесь ссылка с файлом проекта.
http://salvonostrato.com//ex/xcode5/TESTlevels2.zip
Любая помощь приветствуется
В ViwController.h у меня есть:
#import <UIKit/UIKit.h>
#import "Levell1ViewController.h"
@interface ViewController : UIViewController {
IBOutlet UIButton *level1;
IBOutlet UIButton *level2;
IBOutlet UIButton *level3;
}
-(IBAction)unhide:(id)sender;
@end
тогда в ViewControl.m я реализовал
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
-(IBAction)unhide:(id)sender{
level2.hidden = NO;
level3.hidden = NO;
}
}
-(IBAction)hide:(id)sender{
level2.hidden = YES;
level3.hidden = YES;
}
}
В Livell1ViewControl.h я вызвал кнопку
#import <UIKit/UIKit.h>
@interface Levell1ViewController : UIViewController
@property (nonatomic, weak) UIButton *nextlevel2;
@end
Результат не имеет каких-либо проблем, однако он падает при загрузке.
здесь модернизированный проект