2010-10-28 45 views
0

我想研究three20是如何工作的。通過給出不同的顏色,它可以在加粗,斜體和超鏈接的情況下正常工作。我在控制的appdelegate中給出了我自己的類的代碼(例如:WebViewController)。爲什麼當我在使用three20時捕獲超鏈接的動作時會出現額外的導航欄?

TTNavigator* navigator = [TTNavigator navigator]; 
navigator.supportsShakeToReload = YES; 
navigator.persistenceMode = TTNavigatorPersistenceModeAll; 

TTURLMap* map = navigator.URLMap; 
[map from:@"*" toViewController:[WebViewController class]]; 

我沒有在我的自定義類編寫任何代碼,只需在NSLog的viewDidLoad方法找到控件是否到達那裏。它成功地轉到WebViewController。但問題是頂部有一個額外的導航欄,而我當前使用TTStyledTextLabel的窗口是無用的。這是什麼問題。我花了整整一天的時間。請有人幫助我。

回答

0

您應打開並檢查包中包含的示例項目。

這裏是你在TTCatalog查找:

TTURLMap* map = navigator.URLMap; 
[map from:@"*" toViewController:[TTWebController class]]; 
[map from:@"tt://catalog" toViewController:[CatalogController class]]; 
[map from:@"tt://photoTest1" toViewController:[PhotoTest1Controller class]]; 
[map from:@"tt://photoTest2" toViewController:[PhotoTest2Controller class]]; 
[map from:@"tt://imageTest1" toViewController:[ImageTest1Controller class]]; 
[map from:@"tt://tableTest" toViewController:[TableTestController class]]; 
[map from:@"tt://tableItemTest" toViewController:[TableItemTestController class]]; 
[map from:@"tt://tableControlsTest" toViewController:[TableControlsTestController class]]; 
[map from:@"tt://styledTextTableTest" toViewController:[StyledTextTableTestController class]]; 
[map from:@"tt://tableWithShadow" toViewController:[TableWithShadowController class]]; 
[map from:@"tt://composerTest" toViewController:[MessageTestController class]]; 
[map from:@"tt://searchTest" toViewController:[SearchTestController class]]; 
[map from:@"tt://activityTest" toViewController:[ActivityTestController class]]; 
[map from:@"tt://styleTest" toViewController:[StyleTestController class]]; 
[map from:@"tt://styledTextTest" toViewController:[StyledTextTestController class]]; 
[map from:@"tt://buttonTest" toViewController:[ButtonTestController class]]; 
[map from:@"tt://tabBarTest" toViewController:[TabBarTestController class]]; 
[map from:@"tt://youTubeTest" toViewController:[YouTubeTestController class]]; 
[map from:@"tt://imageTest2" toViewController:[TableImageTestController class]]; 
[map from:@"tt://scrollViewTest" toViewController:[ScrollViewTestController class]]; 
[map from:@"tt://launcherTest" toViewController:[LauncherViewTestController class]]; 

他們得到比這更復雜和強大,通過挖掘學習

相關問題