簡體   English   中英

如何在iPhone應用程序的同一頁面中使用兩個導航控制器

[英]how to use two navigation controller in same page for iPhone Application

我已經習慣了不。 我的應用程序中的頁面數。 我正在從另一個推入。所有數據都來自服務器。在每個頁面中,頁面的一部分在開始時固定,而推入剩余部分則推入。 一切正常。 即使我已經使用了后退按鈕,所有事情都做得很好,但問題是當我到達最后一頁時出現的,然后我想在頂部放置兩個按鈕,一次只轉到上一頁,另一個轉到開始頁面。按鈕會產生問題,它將轉到第一頁,但頁面的固定部分變為空白。 我將給出如下代碼:

-(IBAction)btnHome_Click:(id)sender
{
     TweetListing *rit= [[TweetListing alloc] initWithNibName:@"TweetListing" bundle:[NSBundle mainBundle]];
     addNavigationController = [[UINavigationController alloc] initWithRootViewController:rit];
     [self.navigationController presentModalViewController:addNavigationController animated:NO];
}

-(void) viewWillAppear:(BOOL)animated
{
    self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]
                    initWithTitle:@"Home" style:UIBarButtonItemStylePlain
                    target:self action:@selector(btnHome_Click:)];
}

所以請提供一些代碼來解決這個問題

您可能不想使用導航控制器來管理此UI。 要添加后退,前進和重新加載按鈕,只需在視圖底部添加工具欄,然后添加必要的UIBarButtonItems。 蘋果在Interface Builder中包含了很多非常有用的外觀,類似於Mobile Safari。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM