2011-11-23 21 views

cevap

8

Ana Ayrıntılı Uygulama şablonunu kullanmanız gerekir. Açılır listeden Device Family'u, iPhone olarak seçin. Bir proje oluşturduktan sonra appDelegate, UINavigationController örneğini içerecektir.

@interface AppDelegate : UIResponder <UIApplicationDelegate> 

@property (strong, nonatomic) UIWindow *window; 
@property (strong, nonatomic) UINavigationController *navigationController; 

@end 

ve

Boş Başvuru projesi ile
@implementation AppDelegate 

@synthesize window = _window; 
@synthesize navigationController = _navigationController; 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; 
    // Override point for customization after application launch. 

    MasterViewController *masterViewController = [[[MasterViewController alloc] initWithNibName:@"MasterViewController" bundle:nil] autorelease]; 
    self.navigationController = [[[UINavigationController alloc] initWithRootViewController:masterViewController] autorelease]; 
    self.window.rootViewController = self.navigationController; 
    [self.window makeKeyAndVisible]; 
    return YES; 
} 
+0

Güzel! Bunu yapmanın en iyi yolunu tek bir görünüm tabanlı proje ile yaptım, ancak bu eski navigasyon tabanlı şablona benziyor. Hala tuhaf bir elma yaptığını bu kadar belirsiz düşünün ... benim en çok kullanılan şablonumdu: P – Warkst

3

Film şeridini kullanın ve bir görünüm denetleyicisini sürükleyin. Ardından Editör> Yerleştir> Gezinme Denetimi'ne gidin.

12

Sıfırdan başlamak istiyorsanız, Tek Görünüm Tabanlı projesinden başlayın, sonra storyboard'a gidin ve viewController'ı seçin, Editör> Embed in> Navigasyon Denetleyici'ye gidin.

+0

Siz güzellik! Bu tam olarak ihtiyacım olan şey, şerefsiz – Elmo

+0

bu doğru cevap olmalı. ana-detay değil – OMGPOP