带有TTNavigator的UINavigationController

时间:2011-05-11 12:35:27

标签: cocoa-touch ttnavigator

我在appdelegate中使用UINavigationController作为所有视图的基础,我使用TTNavgitor来开始使用TTTableViewController进行另一个流程。

当我出于某种原因使用TTNavigator时,我遇到了两个问题:

  1. 在我选择其中一行后,加载的viewcontroller中没有后退按钮
  2. 在表格
  3. 中选择行时,不会动画转换动画

    我正在使用Three20示例的基础:

    - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
        if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
            self.title = @"Settings";
            self.navigationItem.backBarButtonItem =
            [[[UIBarButtonItem alloc] initWithTitle:@"Settings" style:UIBarButtonItemStyleBordered
                                             target:nil action:nil] autorelease];
    
    
            self.tableViewStyle = UITableViewStyleGrouped;
    
    
    
            TTNavigator* navigator = [TTNavigator navigator];
            navigator.supportsShakeToReload = YES;
            navigator.persistenceMode = TTNavigatorPersistenceModeNone;
            navigator.window = self.view.window;
    
    
    
    
    
            TTURLMap* map = navigator.URLMap;
            [map from:@"*" toViewController:[TTWebController class]];
            [map from:@"tt://login" toViewController:[LoginController class]];
    
    
        }
        return self;
    }
    

    有些人知道我为什么会遇到这些问题?如何在不重写所有代码的情况下快速解决这个问题?

0 个答案:

没有答案