使用xcode phonegap无法在ios中隐藏状态栏
发布时间:2020-12-14 18:00:05 所属栏目:百科 来源:网络整理
导读:我试图删除我的 xcode iOS项目中的状态栏. phonegap 2.5版.我尝试了以下内容. 1)通过将以下行添加到config.xml来从phonegap特定项目中删除状态栏 preference name="fullscreen" value="true" / 这是我的xml文件. ?xml version="1.0" encoding="UTF-8"? widge
我试图删除我的
xcode iOS项目中的状态栏. phonegap 2.5版.我尝试了以下内容.
1)通过将以下行添加到config.xml来从phonegap特定项目中删除状态栏 <preference name="fullscreen" value="true" /> 这是我的xml文件. <?xml version="1.0" encoding="UTF-8"?> <widget> <preference name="KeyboardDisplayRequiresUserAction" value="true" /> <preference name="SuppressesIncrementalRendering" value="false" /> <preference name="UIWebViewBounce" value="false" /> <preference name="TopActivityIndicator" value="gray" /> <preference name="EnableLocation" value="false" /> <preference name="EnableViewportScale" value="true" /> <preference name="AutoHideSplashScreen" value="true" /> <preference name="ShowSplashScreenSpinner" value="false" /> <preference name="FadeSplashScreen" value="true" /> <preference name="FadeSplashScreenDuration" value=".25" /> <preference name="MediaPlaybackRequiresUserAction" value="false" /> <preference name="AllowInlineMediaPlayback" value="false" /> <preference name="BackupWebStorage" value="cloud" /> <preference name="fullscreen" value="true" /> <content src="index.html" /> <plugins> <plugin name="Device" value="CDVDevice" /> <plugin name="Logger" value="CDVLogger" /> <plugin name="Compass" value="CDVLocation" /> <plugin name="Accelerometer" value="CDVAccelerometer" /> <plugin name="Camera" value="CDVCamera" /> <plugin name="NetworkStatus" value="CDVConnection" /> <plugin name="Contacts" value="CDVContacts" /> <plugin name="Debug Console" value="CDVDebugConsole" /> <plugin name="Echo" value="CDVEcho" /> <plugin name="File" value="CDVFile" /> <plugin name="FileTransfer" value="CDVFileTransfer" /> <plugin name="Geolocation" value="CDVLocation" /> <plugin name="Notification" value="CDVNotification" /> <plugin name="Media" value="CDVSound" /> <plugin name="Capture" value="CDVCapture" /> <plugin name="SplashScreen" value="CDVSplashScreen" /> <plugin name="Battery" value="CDVBattery" /> <plugin name="Globalization" value="CDVGlobalization" /> <plugin name="InAppBrowser" value="CDVInAppBrowser" /> </plugins> <access origin="*" /> </widget> 测试 香港专业教育学院也有这个添加到我的plist文件.这应删除特定ios应用的状态栏. <key>[UIApplication sharedApplication].statusBarHidden = YES;</key> 码: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleIcons</key> <dict> <key>CFBundlePrimaryIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>icon.png</string> <string>icon@2x.png</string> <string>icon-72.png</string> <string>icon-72@2x.png</string> </array> <key>UIPrerenderedIcon</key> <false/> </dict> </dict> <key>UISupportedInterfaceOrientations~ipad</key> <array> <string>UIInterfaceOrientationPortrait</string> <string>UIInterfaceOrientationLandscapeLeft</string> <string>UIInterfaceOrientationPortraitUpsideDown</string> <string>UIInterfaceOrientationLandscapeRight</string> </array> <key>UISupportedInterfaceOrientations</key> <array> <string>UIInterfaceOrientationPortrait</string> </array> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleDisplayName</key> <string>${PRODUCT_NAME}</string> <key>CFBundleExecutable</key> <string>${EXECUTABLE_NAME}</string> <key>CFBundleIconFile</key> <string>icon.png</string> <key>CFBundleIdentifier</key> <string>org.apache.cordova.HelloWorld</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>${PRODUCT_NAME}</string> <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.0</string> <key>LSRequiresIPhoneOS</key> <true/> <key>NSMainNibFile</key> <string></string> <key>[UIApplication sharedApplication].statusBarHidden = YES;</key> <string>YES</string> <key>NSMainNibFile~ipad</key> <string></string> </dict> </plist> 为什么没有这个工作? 解决方法
OP是99%正确,但您只需勾选“在应用程序启动期间隐藏”框
这是你找到它的地方: 选择Project Navigator(侧栏中的文件夹图标) 选择根项目(具有项目名称的项目) 然后在主菜单中,突出显示摘要选项卡,向下滚动到“状态栏” (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |