首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用UINavigationBar和UIStatusBar的iOS scale UIView

使用UINavigationBar和UIStatusBar的iOS scale UIView
EN

Stack Overflow用户
提问于 2014-04-08 22:32:23
回答 1查看 243关注 0票数 0

我需要实现scrollview,它包含几个带有UINavigationBar和UIStatusBar的缩放子视图。

如何获取在缩放视图上显示它的UIStatusBar?因为现在我实现了这个(显示在没有状态栏的左侧缩放视图上),但我需要这个(显示在右侧):

代码语言:javascript
复制
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];
//get view controller and navigation controller from storyboard
UINavigationController *mainNavigControll = [sb instantiateViewControllerWithIdentifier:@"mainNavigControll"];
UIViewController *myViewObject = [sb instantiateViewControllerWithIdentifier:@"myViewController"];

//scaled view and all sub view
CGAffineTransform transform = CGAffineTransformMakeScale(scale, scale);
for( UIView* v in myViewObject.view.subviews )
    v.transform = transform;
[myViewObject.view addSubview:myViewObject.navigationController.view];
myViewObject.view.transform = transform;

//get navigation bar and set navigation item
UINavigationBar * navig_bar = mainNavigControll.navigationBar;
[navig_bar pushNavigationItem:myViewObject.navigationItem animated:NO];
//add navigation bar to view
[myViewObject.view addSubview:navig_bar];

//TODO: need added UIStatusBar ????
...

//add to scroll view
[_scrollView addSubview:myViewObject.view ];

这个滚动视图在iOS 7上必须看起来像多任务处理,但只有一些内部视图。

EN

回答 1

Stack Overflow用户

发布于 2014-04-08 22:41:38

在您拥有的自定义视图控制器中使用[[UIApplication sharedApplication] setStatusBarHidden:NO];

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

https://stackoverflow.com/questions/22940184

复制
相关文章

相似问题

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