全屏显示uiimage时如何显示导航栏顶部和工具栏?
Posted
技术标签:
【中文标题】全屏显示uiimage时如何显示导航栏顶部和工具栏?【英文标题】:How to show navigation bar top and tool bar below when showing uiimage in full screen? 【发布时间】:2016-07-25 15:47:28 【问题描述】:-(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) 并且在触摸显示的图像时,它将关闭。但是当图像全屏时,导航栏不显示(图像上方和下方都有黑条),如下所示:
但我希望与 ios 照片应用程序在单击库中的任何照片时执行相同的行为,其中导航栏出现,工具栏向下带有多个按钮,编辑、返回、共享、删除选项如下所示:
【问题讨论】:
您尝试添加什么?图像以宽高比适合模式显示,因此出现黑条。 PLs 显示了与添加导航栏和工具栏到视图控制器相关的代码。 这就是我要找的。如何添加导航栏和工具栏? 【参考方案1】:你总是可以试试这个https://github.com/mwaterfall/MWPhotoBrowser 感谢迈克尔瀑布
【讨论】:
【参考方案2】:-
从情节提要创建视图
嵌入了导航栏
在视图控制器文件中设置标题和编辑按钮
添加图像视图和uiview
UIview 包含 tableview 和 3 个按钮
您必须以编程方式管理滚动和框架的表格视图
【讨论】:
以上是关于全屏显示uiimage时如何显示导航栏顶部和工具栏?的主要内容,如果未能解决你的问题,请参考以下文章