iPhone/Objective-C-将TTLauncherView方法子类化以更改页面

iPhone/Objective-C-将TTLauncherView方法子类化以更改页面,iphone,objective-c,three20,ttlauncherview,Iphone,Objective C,Three20,Ttlauncherview,我想确定ttlauncher视图中的页面何时更改,有些人说我应该对该方法进行子类化: 原职: 我不太清楚子类化的含义是什么 我试着做了以下几点: @interface TTLauncherView (MyExtensions) - (void)updatePagerWithContentOffset:(CGPoint)contentOffset; @end @implementation TTLauncherView (MyExtensions) - (void)updatePagerW

我想确定
ttlauncher视图中的页面何时更改,有些人说我应该对该方法进行子类化:

原职:

我不太清楚子类化的含义是什么

我试着做了以下几点:

@interface TTLauncherView (MyExtensions)

- (void)updatePagerWithContentOffset:(CGPoint)contentOffset;

@end

@implementation TTLauncherView (MyExtensions)

- (void)updatePagerWithContentOffset:(CGPoint)contentOffset {
    NSLog(@"Foo");
}

@end
但我不太确定这意味着什么?我需要根据
\u launchview.pager.currentPage
更新一个值。目前没有委托方法允许检查您当前所在的页面或页面何时更改(或者我不知道在哪里查看)。另外,
\u launchview.pager.currentPage
在任何情况下都始终为0。迷茫


任何帮助都将不胜感激。

他们正在谈论继承问题。 更多信息请点击这里

试试这个

@interface MyLauncher:TTLauncherView (MyExtensions)
{}
- (void)updatePagerWithContentOffset:(CGPoint)contentOffset;

@end

@implementation MyLauncher (MyExtensions)

- (void)updatePagerWithContentOffset:(CGPoint)contentOffset {
    NSLog(@"Foo");
}

@end

他们正在谈论遗产问题。 更多信息请点击这里

试试这个

@interface MyLauncher:TTLauncherView (MyExtensions)
{}
- (void)updatePagerWithContentOffset:(CGPoint)contentOffset;

@end

@implementation MyLauncher (MyExtensions)

- (void)updatePagerWithContentOffset:(CGPoint)contentOffset {
    NSLog(@"Foo");
}

@end