2016-07-25 117 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. 表视图以编程方式