我遇到启动画面问题。我用图像创建了一个故事板。在设计师看起来很棒,但在模拟器上发生了一些可怕的事情,比如this。我无法理解它是如何工作的。有人可以解释一下吗?还有一个问题:如果有可能,如何在storyboard或xib上为不同的语言实现不同的图像?
答案 0 :(得分:0)
你需要做一些事情。
首先,您需要告诉Plist文件中的应用程序它将是横向
使用要显示的图像配置启动屏幕故事板。如果要根据语言显示不同的图像,则需要对图像进行本地化。
在AppDelegate中覆盖下面的方法,允许应用程序返回"正常"完成启动时的方向:
public override UIInterfaceOrientationMask GetSupportedInterfaceOrientations(UIApplication application, UIWindow forWindow)
{
//select the option you need here
//if you only wants portrait use this: UIInterfaceOrientationMask.Portrait
return UIInterfaceOrientationMask.AllButUpsideDown;
}
这应该有效。