【发布时间】:2015-03-03 08:34:11
【问题描述】:
我有一个带有两个视图控制器的 SpriteKit 项目。一个是默认的 GameViewController,另一个是我添加的 TableViewController。 我想在 GameViewController 和 TableViewController 之间切换。它没有切换视图控制器。
在 GameScene.m 中
GameViewController *vc =(GameViewController*)self.view.window.rootViewController;
[vc moveToFriendsViewController];
NSLog(@"vc called from gamescene");
在 GameViewController.h 中
@protocol ViewControllerDelegate <NSObject>
-(void)moveToFriendsViewController;
@end
@interface GameViewController : UIViewController<ViewControllerDelegate>
@end
在 GameViewController.m 中
-(void)moveToFriendsViewController{
FriendsTableViewController *vc =[[FriendsTableViewController alloc] init];
// do any setup you need for myNewVC
[self.navigationController pushViewController:vc animated:YES];
NSLog(@"vc called from viewcontroller");
}
【问题讨论】:
-
您最好只使用滚动节点作为表格。
-
@sangony 怎么做,你能解释一下吗?
-
为你添加了一些代码。
标签: ios objective-c sprite-kit