我正在使用CCScrollView
创建一个在许多益智游戏中流行的分页级别选择屏幕。但是,我希望能够检测何时发生分页。现在,我的代码完全按照我的意愿创建了一个分页视图,但是,我无法检测到更改。
我知道为了做到这一点,我必须使用CCScrollViewDelegate
. 似乎一旦我将其设置为代表,我就会失去我想要的快照分页(即它变成一个恒定的滚动。)
我很乐意上传任何人想看到的任何代码。我设置了这里建议的所有内容。除了 using 之外didLoadFromCCB
,我使用了onEnter
(因为我没有使用任何 CCB)
onEnter 代码,理想情况下设置委托和属性。
- (void) onEnter {
_groupSelect.delegate = self;
self.pagingEnabled = true;
}
应该注销页码的代码,它成功地执行了,但是在连续滚动而不是分页上。
- (void) scrollViewDidScroll:(CCScrollView *)scrollView {
NSLog(@"%i", self.groupSelect.horizontalPage);
}