Xcode 5 - ios 7 - Schalte Level frei, wenn ein Level abgeschlossen ist
Ich habe die Hauptansicht mit 3 Ebenen (3 x UIButtons). Der erste ist sichtbar, während die anderen beiden ausgeblendet sind.
Die zweite und dritte Ebene werden erst sichtbar, wenn die vorherige Ebene abgeschlossen ist.
Zum Beispiel in Level 1, als ich die richtige Frage Level 2 Schaltfläche gewählt habe, wurde sichtbar und so weiter.
hier ein beispiel
Gibt es einen einfachen Weg, dies zu erreichen? Ich bin neu bei xcode und kann einfach nicht herausfinden, wie ich den Weiter-Button zum Einblenden des Levels anschliesse.
hier der link zur projektdatei.
http://salvonostrato.com//ex/xcode5/TESTlevels2.zip
Jede Hilfe wird geschätzt
In ViwController.h habe ich:
#import <UIKit/UIKit.h>
#import "Levell1ViewController.h"
@interface ViewController : UIViewController {
IBOutlet UIButton *level1;
IBOutlet UIButton *level2;
IBOutlet UIButton *level3;
}
-(IBAction)unhide:(id)sender;
@end
dann habe ich in viewcontrol.m implementiert
#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;
}
}
In Livell1ViewControl.h habe ich eine Schaltfläche aufgerufen
#import <UIKit/UIKit.h>
@interface Levell1ViewController : UIViewController
@property (nonatomic, weak) UIButton *nextlevel2;
@end
Das Ergebnis hat keine Probleme, es stürzt jedoch beim Laden ab.
hier das aktualisierte projekt