2016-07-25 115 views
0
-(void)imageFullScreen:(UITapGestureRecognizer*)sender{ 
     modalCon = [[UIViewController alloc] init]; 
     modalCon.view.backgroundColor=[UIColor blackColor]; 
     modalCon.view.userInteractionEnabled=YES; 

     UIImageView *imageView = [[UIImageView alloc] initWithFrame:modalCon.view.frame]; 
     imageView.contentMode = UIViewContentModeScaleAspectFit; 
     imageView.image = self.mImageView.image; 

     [modalCon.view addSubview:imageView]; 

     UITapGestureRecognizer *modalTap =[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissModalView:)]; 
     [modalCon.view addGestureRecognizer:modalTap]; 


     [self.delegate showFullScreen:modalCon]; 
     return; 
    } 

方法showFullScreen:modalCon將顯示modalViewController(modalCon)並點擊圖片顯示,它會解散。但是,當圖像是全屏幕,不顯示導航欄(黑條來上面和下面的圖片)這樣的: enter image description here如何在全屏顯示uiimage時顯示導航欄頂部和工具欄?

但我想相同的行爲的iOS照片應用確實在庫中的任何照片的點擊其中一個導航欄出現和工具欄下有多個按鈕來和編輯,背部,分享,刪除選項來是這樣的:enter image description here

+0

你有什麼試圖添加它們?圖像以縱橫比模式顯示,因此顯示黑條。 PL顯示與添加導航欄和工具欄到視圖控制器相關的代碼。 –

+0

這就是我正在尋找。如何添加該導航欄和工具欄? – djay

回答

0
  1. 創建故事板的視圖
  2. 導航欄中嵌入了
  3. 設置標題和編輯按鈕,在視圖 - 控制文件
  4. 添加圖片視圖,和UIView的
  5. 的UIView包含的tableview和3個按鍵,你必須要管理滾動和幀
  6. 表視圖以編程方式