繁体   English   中英

iPhone / Objective-C-继承TTLauncherView方法以获取pageChanged

[英]iPhone/Objective-C - Subclassing TTLauncherView methods to get pageChanged

我想确定TTLauncherView的页面何时发生变化,有人说我应该对该方法进行子类化:

原始帖子: http : //groups.google.com/group/three20/browse_thread/thread/caf702363f3abaa8/862f69e52dcc3981

- (void)updatePagerWithContentOffset:(CGPoint)contentOffset;

我不太确定它们对子类化的含义是什么?

我尝试执行以下操作:

@interface TTLauncherView (MyExtensions)

- (void)updatePagerWithContentOffset:(CGPoint)contentOffset;

@end

@implementation TTLauncherView (MyExtensions)

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

@end

我不太确定这意味着什么? 我需要根据_launcherView.pager.currentPage更新一个值。 当前没有委托方法可以检查您当前在哪个页面上或页面何时更改(或者也许我不知道在哪里查找)。 _launcherView.pager.currentPage也始终为0。 困惑

任何帮助将不胜感激。

他们在谈论继承。 此处的更多信息http://www.otierney.net/objective-c.html#inheritance

尝试这个

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

@end

@implementation MyLauncher (MyExtensions)

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

@end

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM