【发布时间】:2009-10-25 04:18:10
【问题描述】:
因为简单的任务变成了地狱,我严重掉头发。所以我有 UIScrollView 子类 - MyScrollView 和 UIViewController 子类 StoryViewController 使用该滚动视图。我需要知道滚动何时滚动,我该怎么办?我尝试委派!
// StoryViewController.h
@interface StoryViewController : UIViewController <UIScrollViewDelegate>
// StoryViewController.m
// init
scrollView = [[MyScrollView alloc] init];
scrollView.delegate = self;
// delegated function
- (void)scrollViewDidScroll:(UIScrollView *)s {
NSLog(@"TEST");
}
编辑:一些 NSLogs
Self: <StoryViewController: 0xfce090>
ScrollView Delegate: <StoryViewController: 0xfce090>
WebView Delegate: <StoryViewController: 0xfb1a30>
Edit:UIWebView 子类 (MyWebView) 是 MyScrollView 的子视图,并且 (void)webViewDidFinishLoad:(UIWebView*)webView (在同一个 storyviewcontroller.m 中) 打印消息。
没有错误,构建良好,运行良好。滚动后 - 什么都没有打印出来。
我做错了什么?
【问题讨论】:
标签: iphone cocoa-touch delegates uiscrollview