首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >全屏UIImage视图

全屏UIImage视图
EN

Stack Overflow用户
提问于 2010-09-10 01:55:51
回答 2查看 890关注 0票数 0

我有一个具有导航栏和选项卡栏的应用程序。用户可以导航到在滚动视图中显示图像的视图。我希望有与iPhone照片应用程序相同的行为:顶部的导航栏,底部的工具栏,它将隐藏或显示基于点击。

为了实现全屏模式,我将视图移到了window对象。这可以很好地工作:

代码语言:javascript
复制
    myView = [self.view retain];
    self.view = nil;
    [window addSubview:myView];

但是当我想要重新显示导航和工具栏时,我遇到了一个问题。条形图显示得很好,但是视图是空的,而且我似乎无法向视图中添加任何内容:

代码语言:javascript
复制
    [myView removeFromSuperview];
    self.view = myView;

我从this post那里得到了很多好消息

但是不能完全得到正确的组合。

EN

回答 2

Stack Overflow用户

发布于 2010-09-10 04:35:32

通过简单地设置控制器的视图,您不会将其作为子视图添加到其他任何视图中,因此它永远不会出现。

像这样移动视图可能会变得有点棘手。我建议您不要将视图从一个视图移动到另一个视图,而是使用两个UIViews。将第二个UIView添加到窗口的子视图中,并将其初始设置为hidden=YES。如果要显示它,请设置UIImageView的图像,然后将hidden属性设置为NO。

票数 0
EN

Stack Overflow用户

发布于 2010-09-10 04:44:30

只使用setNavigationBarHidden: animated:setToolbarHidden:animated:有什么问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3679208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档