帖子
帖子
用户
博客
课程
显示全部楼层
90
帖子
2
勋章
2237
Y币

[插件开发] 模块中的某一个特定界面不想显示状态栏怎么实现?

[复制链接]
发表于 2018-5-9 20:29:10
本帖最后由 angelshelter 于 2018-5-9 20:31 编辑

模块中的某一个特定界面不想显示状态栏怎么实现?

如果纯原生开发,可以在controller里加上

-(BOOL)prefersStatusBarHidden

{

return YES;// 返回YES表示隐藏,返回NO表示显示

}


然后在Info.plist里设置
View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controller的prefersStatusBarHidden方法无效,是根本不会被调用的。

现在要开发APICoud模块,如果只是设置第一个,发现并没有生效。

第2个又设不了。








0
帖子
0
勋章
246
Y币
networkIndicator
来自于:AC模块工作室立即使用
show
hide
setProgress
概述
本模块封装了网络加载指示器,可自定义显示隐藏状态栏的网络加载指示器。
7
帖子
0
勋章
39
Y币
技术支持-L 发表于 2018-5-9 20:48
networkIndicator
来自于:AC模块工作室立即使用
show

https://community.apicloud.com/bbs/thread-88371-1-1.html   你好技术,能帮我看看这个吗
90
帖子
2
勋章
2237
Y币
技术支持-L 发表于 2018-5-9 20:48
networkIndicator
来自于:AC模块工作室立即使用
show

你说的模块还没有上架吧,在模块商店搜不到,

从功能描述来看,和我说的不是同一件事,

我的问题是,在模块开发中,想让某一个界面不显示状态栏。
28
帖子
1
勋章
1万+
Y币
controller里面实现prefersStatusBarHidden方法,同时通过application设置隐藏代码也加上,这样不管Info.plist里面配置的是什么都能实现隐藏状态栏。
您需要登录后才可以回帖 登录

本版积分规则