Я пришел к тому моменту, когда мне нужно создать начальный экран для моей игры, составленный с помощью комплекта спрайтов. Я не могу заставить его показать какой-либо код и учебники, которые я прочитал и смотрел.Использование навигационного контроллера для стартового экрана ios
Я хочу использовать контроллер навигации/контроллер просмотра, чтобы начать с начального экрана и связать его с моим приложением, но я не уверен, как связать код моей игры с контроллером представления.
Использование контроллера навигации, как я могу перетащить его в код моей игры как объявление @IBAction? Спасибо.
Редактировать с текущим кодом:
ViewController.m:
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
SKView * skView = (SKView *)self.view;
skView.showsFPS = YES;
skView.showsNodeCount = YES;
SKScene * scene = [MyScene sceneWithSize:skView.bounds.size];
scene.scaleMode = SKSceneScaleModeAspectFill;
scene.viewController = self;
[skView presentScene:scene];
}
MyScene.h:
@interface MyScene : SKScene <SKPhysicsContactDelegate>
@property (strong, nonatomic) UIViewController *viewController;
@end
Посмотрите на этот ответ: http://stackoverflow.com/a/27056327/2043580 – ZeMoon
Изменить 'SKScene * scene = [MyScene sceneWithSize: skView.bounds.size];' to 'MyScene * scene = [MyScene sceneWithSize: skView.bounds.size]; ' – ZeMoon
Удивительно, спасибо! Похоже, он работает. Теперь мне просто нужно создать начальный экран. Извините за все вопросы, но я просто запустил начальный экран с контроллерами навигации и viewcontrollers, не так ли? Еще раз спасибо! –