我是編程新手,正在開發iOS遊戲。我已經使用僅一個視圖控制器,初始化家SKScene和所有後未使用的,並且具有大約6 SKScenes可以用下面的代碼在彼此之間進行切換(在它們各自的場景)sprite工具包中的UIScrollView
SKScene *storeScene = [[SKSceneStore alloc] initWithSize:self.size];
SKTransition *reveal = [SKTransition fadeWithDuration:0.5];
[self.view presentScene:storeScene transition:reveal];
我的一個場景是商店,我想使用滾動工具包(基本上自定義代碼,我發現here)滾動我的商店對象。
在上面的鏈接GitHub的,它實現了精靈套件的UIScrollView,我試圖給UIScrollView的代碼移植到店SKScene但
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
不會被調用的精靈套件的場景。 (我正試圖將它們結合到商店SKScene中,因爲我的SKScenes與我的視圖控制器無關,我覺得跟蹤SKScene以及視圖控制器中是否存在UIScrollView會很麻煩)。
所以我的問題:我怎樣才能得到
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
解僱掉,如果它是在SKScene而不是UIViewController中?