草庐IT

safeAreaLayoutGuide

全部标签

ios - 如何设置状态栏或安全区域以去除 iPhone X 上的空白?

我已经添加了使用安全区域准则的选项,但当我查看该应用程序时,它似乎尊重安全区域,但有一些我无法摆脱的空白。我不知道是什么原因造成的,也不知道如何将颜色从白色更改。我已将背景颜色设置为您在下面看到的颜色。view.backgroundColor=UIColor(red:0.227,green:0.251,blue:0.294,alpha:1)我还设置了白色状态栏样式UIApplication.shared.statusBarStyle=UIStatusBarStyle.lightContent我的主要Storyboard 最佳答案 W

ios - 在 iphone X 的安全区域设置 Webview

我是Xcode新手,不知道如何在iPhoneX的safearea设置webview,我已经通过几个不同的答案,但他们没有帮助。我对这个应用程序的唯一了解是,View是通过编程方式设置的。下面是我的ViewController.swift文件。importUIKitimportWebKitimportAVFoundationclassViewController:UIViewController,WKScriptMessageHandler,WKNavigationDelegate,WKUIDelegate{varwebView=WKWebView()varcontainerView=W

ios - 如何使用 AutoLayout 在 iphone x 中处理带有安全区域的键盘?

这个问题在这里已经有了答案:iPhoneXandiPhone8keyboardheightaredifferent(6个答案)关闭4年前。在iphonex中设置安全区域后。当键盘打开安全区域(键盘上方的白色区域)出现在键盘上方时,如何处理键盘?键盘上方的白色区域。处理键盘代码:-funckeyboardWillChangeFrameWithNotification(_notification:Notification,showsKeyboard:Bool){letuserInfo=notification.userInfo!letanimationDuration:TimeInterv

ios - SpriteKit - 安全区域布局 Iphone X

所以,目前我有一个游戏,我用spritekit制作并使用这种方式让所有东西都适合屏幕尺寸:buyButton=SKSpriteNode(texture:SKTexture(imageNamed:"BuyButton"),color:.clear,size:CGSize(width:frame.maxX/2.9,height:frame.maxY/10))buyButton.position=CGPoint(x:-frame.maxX+frame.midX*2,y:-frame.maxY+frame.midY*1.655)addChild(buyButton)如您所见,它使用框架来计算宽

ios - 在风景中呈现模态 VC 时,父 VC 的安全区域发生变化

当我呈现仅支持横向方向的SecondViewController时,第一个UIViewController中的安全区域插入更改为横向安全区域插入。GIFwithdescribedbugGIFwithdescribedbugthattouchesTabBarandTableView第一ViewController:classViewController:UIViewController{@IBActionfuncshowSecondVC(_sender:Any){letstoryboard=UIStoryboard(name:"Main",bundle:nil)letcontroller

ios - 在风景中呈现模态 VC 时,父 VC 的安全区域发生变化

当我呈现仅支持横向方向的SecondViewController时,第一个UIViewController中的安全区域插入更改为横向安全区域插入。GIFwithdescribedbugGIFwithdescribedbugthattouchesTabBarandTableView第一ViewController:classViewController:UIViewController{@IBActionfuncshowSecondVC(_sender:Any){letstoryboard=UIStoryboard(name:"Main",bundle:nil)letcontroller

ios - 如何在 iPhone X 的主页指示器下方扩展底部 View 颜色?

请检查所附图片。Viewcontroller的View的背景颜色是蓝色。如您所见,此颜色延伸到状态栏下方和主页指示器下方。底部有一个白色View,它是一个按钮。这里的白色View位于安全布局指南内。我希望相同的白色延伸到主页指示器下方,而不添加任何仅适用于iPhone-X的额外View。如何做到这一点? 最佳答案 您需要使用superView设置/附加白色View的底部约束。按照这些步骤,看看:检查View的底部/底部对齐约束。它可能附有底部anchor/安全区域约束。(要对其进行编辑)双击Bottomconstraint,这将显示

ios - 如何在 iPhone X 的主页指示器下方扩展底部 View 颜色?

请检查所附图片。Viewcontroller的View的背景颜色是蓝色。如您所见,此颜色延伸到状态栏下方和主页指示器下方。底部有一个白色View,它是一个按钮。这里的白色View位于安全布局指南内。我希望相同的白色延伸到主页指示器下方,而不添加任何仅适用于iPhone-X的额外View。如何做到这一点? 最佳答案 您需要使用superView设置/附加白色View的底部约束。按照这些步骤,看看:检查View的底部/底部对齐约束。它可能附有底部anchor/安全区域约束。(要对其进行编辑)双击Bottomconstraint,这将显示

ios - 如何以编程方式使用安全区域布局?

因为我不使用Storyboard来创建我的View,所以我想知道是否有“使用安全区域指南”选项以编程方式或类似的方式。我试图将我的观点锚定到view.safeAreaLayoutGuide但它们在iPhoneX模拟器中一直处于领先地位。 最佳答案 这是示例代码(引用自:SafeAreaLayoutGuide):如果您在代码中创建约束,请使用UIView的safeAreaLayoutGuide属性来获取相关的布局anchor。让我们在代码中重新创建上面的InterfaceBuilder示例以查看它的外观:假设我们将绿色View作为Vi

ios - 如何以编程方式使用安全区域布局?

因为我不使用Storyboard来创建我的View,所以我想知道是否有“使用安全区域指南”选项以编程方式或类似的方式。我试图将我的观点锚定到view.safeAreaLayoutGuide但它们在iPhoneX模拟器中一直处于领先地位。 最佳答案 这是示例代码(引用自:SafeAreaLayoutGuide):如果您在代码中创建约束,请使用UIView的safeAreaLayoutGuide属性来获取相关的布局anchor。让我们在代码中重新创建上面的InterfaceBuilder示例以查看它的外观:假设我们将绿色View作为Vi