标签: launch-screen

Xcode | 为什么在启动图像源上使用启动屏幕文件?

据我所知,这两种类似的方法可以做同样的事情.如果启动屏幕文件与启动图像源相比没有任何优势,那么Apple为何会提供它?我错过了什么?

ios ios8 launch-screen

10
推荐指数
2
解决办法
7082
查看次数

由"In-Call"状态栏剪切的"启动屏幕"故事板

我有一个简单的启动画面故事板.这是一个UINavigationController以它UITableViewController为根的.它只是显示UITitleBar了应用程序的正确性.

当我使用较大的通话中样式状态栏启动时,启动屏幕的标题栏将被剪切在状态栏后面.启动后,应用程序正确调整大小,以便不剪切标题 - IE 运行时故事板没有问题.

午餐屏幕截图

我可以修复此发布剪辑吗?

我注意到的是,启动屏幕故事板似乎没有提供顶部和底部布局指南.我不确定这是否相关.

这是启动屏幕故事板的屏幕截图:

发布屏幕故事板.

作为一个注释,它没有任何垂直布局约束要附加,我似乎无法使用界面构建器工具为此创建任何约束.

ios uistoryboard launch-screen

10
推荐指数
1
解决办法
1420
查看次数

SwiftUI 启动屏幕未显示

我刚刚开始使用 Swift 和 SwiftUI,所以我完全是初学者。我的 SwiftUI 项目附带了一个 LaunchScreen.storyboard,我认为它会很好用,但我不知道如何使用。该应用程序加载初始 ContentView.swift,即使我用图像填充了 LaunchScreen.storyboard。有什么地方我需要指定应用程序应该先加载 LaunchScreen 然后在 2 秒后转到 ContentView 吗?

我怀疑它可能在 SceneDelegate.swift 中,但我不知道。

// Create the SwiftUI view that provides the window contents.
let contentView = ContentView()

// Use a UIHostingController as window root view controller.
if let windowScene = scene as? UIWindowScene {
    let window = UIWindow(windowScene: windowScene)

    window.rootViewController = UIHostingController(rootView: contentView.environmentObject(model))

    self.window = window
    window.makeKeyAndVisible()
}
Run Code Online (Sandbox Code Playgroud)

使用 XCode 11.2

在此先感谢您的帮助!


编辑:这确实是一个缓存问题。我删除了 ~/Library/Developer/Xcode/DerivedData/ModuleCache 目录并从模拟器和测试设备中删除了应用程序。然后重建并工作!谢谢!

launch-screen swiftui

10
推荐指数
0
解决办法
4245
查看次数

调试启动屏幕

我正准备向商店提交一个应用程序,我要做的最后一件事就是确保启动屏幕看起来不错的设备,在我的情况下是在iphone上运行的所有现存版本的iOS.问题是在构建我的设备或模拟器时,启动屏幕只显示一小段时间,如果没有立即过去,我无法真正诊断故事板文件中的自动布局问题.有没有办法在启动屏幕上设置断点或以其他方式让应用停在那里?

ios autolayout launch-screen

9
推荐指数
1
解决办法
1391
查看次数

如何在iOS中将LaunchScreen.xib的线性渐变设置为背景

有没有办法在iOS中将LaunchScreen.xib的线性渐变设置为背景?有点像background="linear-gradient(#000000, #123456)"

<view contentMode="scaleToFill" background="...">
    <rect key="frame" width="753" height="867"/>
</view>
Run Code Online (Sandbox Code Playgroud)

background linear-gradients xib ios launch-screen

9
推荐指数
2
解决办法
8196
查看次数

启动屏幕xib无法正确显示imageview

我正在使用启动屏幕xib,我无法在其中UIImageView显示图像.目前,我有一个UILabelimageView放置在标签正下方,也水平居中.我为imageView设置了所有约束,但由于某种原因标签出现但图像没有.这是我第一次使用整个wAny hAny大小的类.有什么我想念的吗?

在此输入图像描述

在此输入图像描述

ios autolayout size-classes launch-screen

8
推荐指数
2
解决办法
7791
查看次数

如何显示启动图像

我是iOS的新手.我的Xcode版本是7.2.1,我正在尝试使用Swift在iOS9上运行.我的问题是我对如何创建Launch Screen Image非常困惑.我发现有很多方法可以为不同版本的iOS创建启动屏幕图像.有人可以向我解释如何设置我的发布图像吗?

我遵循的过程是:

  1. 我创建了Launch Screen.storyboard 我在Photoshop中创建了不同大小的启动屏幕图像.
  2. 在常规选项卡中,选择主界面" ".
  3. 在应用程序图标和启动图像>启动图像源" 品牌资产 ".
  4. 我点击Brand Assets旁边的箭头,然后我放了不同尺寸的图像.(iPhone- iOS 8,9,iPad-iOs 7-9(人像和风景),iPhone肖像).
  5. 启动屏幕文件为" ".我没有选择任何东西.
  6. 毕竟我在iPhone 5模拟器上运行.它没有显示任何内容,只显示黑屏.

我想知道的一件事是,我需要把一个UIImageView放入我的Launchscreen.storyboard?是不是自动从Images.xcassets文件夹中检索到了?

ios xcode-storyboard swift launch-screen

8
推荐指数
1
解决办法
1万
查看次数

为什么在iOS模拟器中出现实际启动屏幕之前会出现白屏

我创建了一个 Flutter 应用程序,然后使用故事板添加了一个带有 XCode 的启动屏幕。我的启动屏幕包含一个与底部对齐的背景图像和一个居中的徽标。现在每次启动应用程序时,在实际启动屏幕出现之前都会出现一个白屏。这是我的 LaunchScreen.storyboard:

<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14490.70" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
    <device id="retina6_1" orientation="portrait">
        <adaptation id="fullscreen"/>
    </device>
    <dependencies>
        <deployment identifier="iOS"/>
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14490.49"/>
        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
    </dependencies>
    <scenes>
        <!--View Controller-->
        <scene sceneID="EHf-IW-A2E">
            <objects>
                <viewController id="01J-lp-oVM" sceneMemberID="viewController">
                    <layoutGuides>
                        <viewControllerLayoutGuide type="top" id="Ydg-fD-yQy"/>
                        <viewControllerLayoutGuide type="bottom" id="xbc-2k-c8Z"/>
                    </layoutGuides>
                    <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
                        <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                        <subviews>
                            <imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleAspectFill" insetsLayoutMarginsFromSafeArea="NO" image="LaunchImage.Background" translatesAutoresizingMaskIntoConstraints="NO" …
Run Code Online (Sandbox Code Playgroud)

xcode ios launch-screen flutter

8
推荐指数
1
解决办法
1971
查看次数

启动屏幕中的自定义动画

我使用Swift在Xcode 7中创建了一个新项目.我注意到启动屏幕存储在storyboard文件中.

所以我认为如果可以通过引用它来定制它CustomLauchScreenViewController.但是,当我在其中设置自定义类名称时LaunchScreen.storyboard,它会抛出一个错误:

启动屏幕可能无法设置自定义类名

那么自定义LaunchScreen的最佳方法是什么?我打算在启动主屏幕之前使用LaunchScreen加载一些数据.

xcode ios launch-screen

7
推荐指数
1
解决办法
1万
查看次数

在 SwiftUI 中启动屏幕图像拉伸

我希望我能得到一些帮助来解释为什么会发生这种情况。我一直在努力将我一直在学习/构建的应用程序从 UIKit 切换到 SwitfUI,因为这似乎是未来......而且学习起来很有趣。

我有我的 plist 设置与背景和图像 在此处输入图片说明

当模拟器打开或清除并擦除模拟器时,我第一次运行它是这样的: 在此处输入图片说明

但是,每次运行应用程序后,图像都会拉伸。 在此处输入图片说明

当我在手机上尝试时,它似乎每次都会拉伸。我不确定这里发生了什么。只是 SwiftUI 需要更多工作还是我缺少某个设置?

xcode ios launch-screen swiftui

7
推荐指数
3
解决办法
1214
查看次数