jjzjj

Launchscreen

全部标签

ios - 本地化 LaunchScreen.xib

所以我有2个不同版本的LaunchScreen.xib,我认为通过本地化文件,它会决定在正确的时刻使用正确的版本。然而事实并非如此。我怎样才能做到这一点?没有代码,因为这是在界面生成器中完成的。 最佳答案 我认为没有合适的方法来做到这一点。我建议您转到LaunchScreenStoryboard文件,那里没有文本,并让初始ViewController假装是“扩展启动屏幕”。这样您就可以操纵、本地化和动画化View并更好地控制。静态启动屏幕->扩展启动屏幕(初始ViewController)->动画到下一个ViewController

ios - 如何在 Xcode 中为不同的目标设置单独的 LaunchScreen Storyboard

我有一个包含多个目标的Xcode项目。基本上每个目标都是我的应用程序为不同客户定制的版本。我已经尝试根据每个目标build设置中的用户定义字段自定义启动屏幕文件,然后在info.plist中使用该变量来确定哪个启动屏幕。如果可能的话,我更愿意使用用户定义的build设置来维护一个info.plist。 最佳答案 您还可以根据配置选择不同的LaunchScreen,即使是在单个目标中也是如此。只需在您的.xcconfig文件中设置一个变量,例如LAUNCHSCREEN_NAME=launchscreen1然后在一个Info.plist

ios - UIImageView 没有出现在 LaunchScreen.xib 中

我在我的Assets目录中设置了一个图像,并且在我的启动屏幕xib中为我的UIImageView设置了它。我知道启动屏幕会显示,因为它有一个标签,当我在我的设备上启动该应用程序时会显示该标签。我可以在界面生成器中看到图像和标签,甚至在模拟器中,但是当我在我的设备上启动应用程序时,图像不存在。有谁知道可能是什么原因造成的,或者有什么好的方法来解决问题?我试过退出xcode,做一个干净的,删除派生数据重置模拟器。我已经删除并添加了我想要显示的Assets。我删除并重新设置了启动屏幕上的约束。我没有成功,这让我有点发疯,所以非常感谢任何帮助。此外,我有两个不同的目标,所以这可能是导致问题的原

ios - FacebookSDK 是否总是在共享或登录后以及返回当前屏幕之前显示 LaunchScreen?

我正在开发一个带有Facebook共享和登录的应用程序。当我登录或在Facebook中分享内容时,我的应用程序的LaunchScreen在显示当前view之前显示。只是一秒钟,但我想知道是否有任何方法可以避免这一步。谢谢。 最佳答案 不是facebooksdk导致您的应用显示其iOS的启动屏幕ans是NO.正如苹果在HIG中所写的那样每个应用都必须提供启动文件或至少一张静态图像。所以你无法避免使用它,第二件事是苹果展示它因为您的应用程序需要时间才能恢复事件状态,这意味着在苹果显示时启动屏幕,让应用程序看起来更灵敏

ios - 对于 iOS 8 启动图像,我必须要有 LaunchScreen.xib 吗?

我正在使用Xcode6.1。在LaunchImagesources=LaunchImage和LaunchScreenFile=Main_iPhone.在LaunchImageName=LaunchImage下的Images.xcassets中。我目前有适用于iOS8的RetinaHD5.5和RetinaHD4.7启动图像。然而,对于所有iOS8设备,无论是iPhone4s、iPhone5还是iPhone6,iOS8都不会加载启动图像。我不使用xib,只使用Storyboard。但是,我是否必须创建一个名为LaunchScreen.xib的xib文件并将我的iOS8启动图像放入该文件以便

ios - Images.xcassets 中的 LaunchImage 和 Launchscreen.xib

我在iOS8和7上使用Xcode6,我有一个Launchscreen.xib,在GeneralTarget中我已经很好地配置了我的项目:http://i.imgur.com/cKLcBzS.png但我认为Launchscreen.xib在iOS7.1上不工作。所以我在Images.xcassets中为不支持Launchscreen的其他iOS制作了LaunchImagehttp://i.imgur.com/2YpSbeI.png我不知道为什么,这让我收到了2个警告:/Users/../Desktop/ProjectName/ProjectFolder/Images.xcassets:T

ios - 在状态恢复期间显示应用程序屏幕快照而不是 launchScreen

我遇到了这种情况,我第一次为支持iOS9.3及更高版本的新应用程序添加了应用程序状态恢复API。状态恢复在功能上运行良好,但我注意到由于状态恢复期间的延迟,它显示的是屏幕快照而不是LaunchScreen.xib内容。我所说的快照指的是iOS在您的应用程序UI进入后台时自动截取的屏幕截图。如果你不知道什么是应用程序状态恢复,它是随iOS6一起出现的,这是来自Apple的链接:AppleDocumentationonAppStateSaving&Restoring在这个应用案例中显示屏幕快照是一个严重的问题,因为在应用状态恢复期间,这个特定应用在运行iOS9.3.5的iPhone4s上有

ios - 启动屏幕非法配置 XCode 6.4

我一直在尝试修复开源项目的编译问题https://github.com/gontovnik/DGRunkeeperSwitch使用XCode6.4。我似乎已经解决了所有问题,但不确定如何解决以下错误:DGRunkeeperSwitch/DGRunkeeperSwitchExample/Base.lproj/LaunchScreen.storyboard:启动屏幕不能使用IBUISceneExitPlaceholder实例。,DGRunkeeperSwitch/DGRunkeeperSwitchExample/Base.lproj/LaunchScreen.storyboard:启动屏幕

iOS App 启动显示空白黑屏几秒钟

我没有为我的应用程序使用启动画面的“Default.png”文件。当我启动我的应用程序时,它显示黑屏几秒钟(例如:4到5秒)并显示初始屏幕。在应用程序启动期间,我希望看到没有黑屏的初始ViewControllerUI。我该如何解决这个问题?请帮忙 最佳答案 在另一个名为LaunchScreen.storyboard的Storyboard上创建SplashScreen,并在YourProject-->GeneralTab中,选择LaunchScreenFiletoLaunchScreen希望这会有所帮助:-)

ios - LaunchScreen.storyboard 如何重定向到 Main.storyboard

我是iOS开发新手,我知道这是一个非常简单的问题,但我真的无法理解原因。当我构建SingleViewApplication时,Xcode自动生成LaunchScreen.storyboard和Main.storyboard,但我找不到任何像[self.navigationControllerpushViewController:]这样的代码,它可能会选择哪个ViewController进入堆栈作为顶级View的最后一个,我只找到ViewController.{h,m}作为第一个,没有看到将View从LaunchScreen.storyboard更改为Main.storyboard的逻辑