簡體   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