我正在使用便携式xamarin表单,其中一个项目是IOS项目
在IOS项目中,我想创建启动画面。我在ios项目属性中添加了Iphone Launches图像和iPad启动的图像。
当我运行应用程序时,它会显示默认的启动画面。
我还尝试从info.plist文件中删除launchscreen标签,当我运行应用程序启动画面显示但页眉和页脚变黑时
请建议我如何更改ios项目的启动画面
提前致谢。
答案 0 :(得分:5)
首先你应该知道,启动画面只是一个静态图像,你可以通过这一步设置它:
2转到" info.plist"您可以找到"启动图像",点击"使用资产目录":
3然后删除" LaunchScreen.storyboard"从您的解决方案中,删除Key"启动屏幕界面文件基本名称"来自info.plist->来源:
4最后在" Assets.xcassets"中设置你想要的图像:
哦,另一件事,如果你需要改变" Assets.xcassets"你是击球手:
1清洁解决方案并重建;
2如果已安装旧设备,请从设备中删除APP;
3然后安装新的,它将起作用。
希望它可以帮到你。
答案 1 :(得分:1)
答案 2 :(得分:0)
确保已连接外部Mac。然后双击iOS项目中的Launchscreen.storyboard。您应该获得Splashscreen的设计视图。
答案 3 :(得分:0)
如果您想放置图像以填充任何屏幕尺寸而不打开Xcode:
转到您的资源 - > LaunchScreen.storyboard文件
使用以下内容替换Storyboard代码:
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14109" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="X5k-f2-b5h">
<device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14088"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<scenes>
<!--View Controller-->
<scene sceneID="gAE-YM-kbH">
<objects>
<viewController id="X5k-f2-b5h" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="Y8P-hJ-Z43"/>
<viewControllerLayoutGuide type="bottom" id="9ZL-r4-8FZ"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="yd7-JS-zBw">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="background1.png" translatesAutoresizingMaskIntoConstraints="NO" id="7Bm-if-fjC">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</imageView>
</subviews>
<color key="backgroundColor" red="0.20392156862745098" green="0.59607843137254901" blue="0.85882352941176465" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</view>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="XAI-xm-WK6" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="348" y="338.68065967016497"/>
</scene>
</scenes>
<resources>
<image name="background1.png" width="2560" height="1600"/>
</resources>
</document>