草庐IT

Statusbar

全部标签

ios - 手机间隙 : Scroll top on statusbar tap

我正在使用jQueryMobile和Phonegap实现一个网络应用程序。我缺少的一件事是:当状态栏被点击时,应用程序应该滚动到顶部。我已经看到使用ObjectiveC必须指示必须在点击时滚动到顶部的View。是否可以使用Javascript/Phonegap做类似的事情? 最佳答案 2016年9月22日更新一切正常插件ID已更改,请使用以下方式安装:cordovapluginaddcordova-plugin-statusbar在iOS10.0模拟器和运行9.3.5的iPhone6sPlus中使用cordova-6.3.1cord

iphone - 当显示 Default.png 时,在启动期间在哪里更改状态栏的颜色

我有一个像这样设置状态栏颜色的应用-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{[applicationsetStatusBarStyle:UIStatusBarStyleBlackTranslucent];...}然而在启动期间,当显示我的Default.png时,会显示灰色状态栏。我想知道如何在启动时也显示黑色样式... 最佳答案 如果您希望只更改一次,那么最好的地方

javascript - 如何在 iOS 上删除 Ionic Webview 顶部的空间?

这是我第一次使用Ionic进行开发。我试图删除应用程序中的状态栏。现在,删除了iPad应用程序的状态栏。但是,我的IconicView顶部仍然有一个空间(我认为它的大小与状态栏相同)。我已经使用此代码设置了Javascript文件以隐藏状态栏,但它不起作用。ionic.Platform.ready(function(){//hidethestatusbarusingtheStatusBarpluginStatusBar.hide();//ionic.platform.fullScreen();});我该如何解决这个问题或者我做错了什么?谢谢。这是在网络浏览器和iOS模拟器上的对比图网络

带有 UINavigationController 的 iOS 7 自定义呈现转换

我正在使用iOS7自定义转换来呈现UINavigationController。但有一个问题。在动画的同时,导航栏的大小只有44点。然后在完成动画后,导航Controller发现有一个状态栏,所以它为状态栏添加了20points。我的问题是,是否可以在设置动画时将导航栏设置为64点,以便在完成动画后不再更改。详情请看这里CustomViewTransitions这是我的自定义动画代码:-(void)animateTransition:(id)transitionContext{UIViewController*toViewController=[transitionContextvie

iOS 通话中状态栏更新 View Controller 以模态方式呈现在屏幕上

我有能力问这个问题,因为经过将近2天的谷歌搜索、StackOverflowing等大量研究...我的问题是:我像这样从我的主ViewController中呈现ViewController:UINavigationController*navigation=[[UINavigationControlleralloc]initWithRootViewController:VController];navigation.transitioningDelegate=self;navigation.modalPresentationStyle=UIModalPresentationCustom;

ios - UIPageViewController:子 Controller 在滚动期间忽略状态栏高度

我在使用UIPageViewController时遇到了一些问题。如果我滚动到一个新页面,当我滚动时,新的ViewController在状态栏后面。滚动之后,ViewController将自己定位到状态栏的下方。我正在使用Storyboard(通用)。UIPageViewController具有属性ExtendEdges:UnderTopBars。我错过了什么?将automaticallyAdjustsScrollViewInsets设置为false无效使用edgesForExtendedLayout=UIRectEdge.None也不起作用在这里找到一些Unresolved问题但没有

iOS9:自定义UIWindow让状态栏消失

当我在iOS9中创建自定义UIWindow时,窗口在屏幕上可见,但状态栏突然消失。当窗口隐藏时,状态栏再次出现。下面是我使用Xcode7beta5在iOS9上获得的2个屏幕截图。隐藏自定义窗口时的状态栏:自定义窗口可见时的状态栏:(整个屏幕移动到顶部。)这是我正在使用的代码(在iOS8上运行良好):#defineDEBUG_SHOWENV_HEIGHT20.0f@interfaceAppDelegate()@property(nonatomic)UIWindow*envWindow;@end-(UIWindow*)envWindow{if(_envWindow==nil){//Crea

ios - 点击状态栏时添加额外功能

我希望我的导航栏在状态栏被点击时取消隐藏。目前它只是将我的WebView滚动到顶部。任何人都知道如何让这个工作?webview仍然可以滚动到顶部,这个功能不需要去掉。 最佳答案 创建一个与状态栏尺寸相同的UIWindow,将UIButton添加到UIWindow,并将其放置在您的顶部状态栏。importUIKitclassViewController:UIViewController{letstatusbarWindow=UIWindow()letstatusbarButton=UIButton()overridefuncviewD

ios - 从多任务恢复时,状态栏样式从浅色变为黑色

如果我双击主页按钮以调出我手机上加载的所有应用程序,然后选择我的应用程序,状态栏样式将是黑色一秒钟然后再次切换为白色。 最佳答案 在您应用的info.plist文件中,确保添加此Statusbarstyle和Viewcontroller-basedStatusbarappearance我发现添加这个也有助于相关View。funcnavigationController(navigationController:UINavigationController,willShowViewControllerviewController:UI

ios - iOS 11.3 状态栏背景颜色问题

我的ViewControllerView中有文本字段。因此,很少有文本字段在出现时隐藏在键盘后面。因此,我通过pod集成了IQKeyboardManager,当键盘出现时,文本字段向上移动。但是,奇怪的是,我在关闭键盘后遇到了一些状态栏问题。即使我也尝试根据其他人的建议将版本更改为pod'IQKeyboardManagerSwift','6.0.2'来解决问题,但它仍然发生。有什么建议吗?键盘出现前键盘消失后即使我尝试通过添加Appdelegate类来使用以下解决方案,但没有帮助。IQKeyboardManager.shared.canAdjustAdditionalSafeAreaI