问题标签 [safearealayoutguide]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uinavigationcontroller - iOS 11 UINavigationBar 位置在过渡期间丢失状态栏高度
这个错误在 iOS 11 中出现了。有一个 UINavigationController 作为另一个 UIViewController 的子 UIViewController 嵌入。有一个 UIPanGestureRecogniser 设置会影响子 UIViewController 的视图框架的 y 轴,允许您将其向下拖动以显示下面的 UIViewController
出现的问题是,现在只要调整 UIViewController 的框架以将其向下移动,iOS 似乎就会删除 UIStatusBar 的 UINavigationBar 上的插图,这会导致令人不快的向上抖动。
我该如何防止这种情况发生?
swift - 如何使用 Swift 制作具有 iPhone X 安全区域约束的 Webkit webView?
*看上面的图片链接,支持从iOS9到iOS11
以下是工作代码解决方案:
我正在分享包含此项目的链接: https ://github.com/kiril6/iPhoneX-webkitWebView
ios - 如何以编程方式添加安全区域
当您打开视图时,它将如下图所示,
对于 iphone x,我想在当前视图中以编程方式添加一个安全区域。
要尝试的来源如下。
我想应用这个来源,但我不知道该怎么做。
请回答我的问题。!
ios - 以编程方式启用安全区域
有没有办法以编程方式启用安全区域?
背景:我正在开发的应用程序以 iOS 7 为目标,并且可能暂时不会改变。除非我放弃 iOS 7 和 8 的兼容性,否则 Xcode 不会接受启用的安全区域。大多数视图是 XIB。一个有条件启用的安全区域将是理想的。
xcode - iPhone X 安全区域:已关闭但视图仍与其对齐
我已经关闭了安全区域相对边距和安全区域布局指南,但我仍然在屏幕顶部看到这个黑色区域。有趣的是,它也出现在运行 10.3 的 iPhone 7 上。
我是否错过了在 Storyboards 中工作的一些根本变化?我只需要一个背景 UIImageView 流血到所有边缘。
我已将 UIImageView 的顶部和底部约束设置为 superview.top。如果您仔细观察,您会发现那里有一个图像,但几乎看不到。这就是视图应该出现的方式。
您可以看到底部按预期延伸超出了安全区域,但顶部没有。实际上,它只是躺在那个黑条下面。除了超级视图和此图像之外,没有其他视图。
我确实尝试检查设备和操作系统,然后重置安全区域的 UIEdgeInsets 但这没有改变,因为这发生在运行 10.3 的 7 上,我认为它不是安全区域或顶部/底部边距。
关于这里发生了什么以及如何解决它的任何想法?谢谢。
编辑:运行 11.x 系留的我的 iPhone 7.0 也会发生。
ios - UIPageViewController 结合安全区
我无法像我期望的那样让 UIPageViewController 与 Safe Area 结合使用。
我正在做的是将 UIPageViewControllers 子视图控制器(例如childVc1
)的子视图固定到安全区域(childVc1.view.safeAreaLayoutGuide
)。这工作正常,直到我将方向从纵向切换到横向,滑动到下一个子视图控制器,旋转回纵向并返回到上一个子视图控制器。然后之前的子视图控制器的视图只有在滚动完成后才会更新,看起来很奇怪。
这是使用 Xcode 提供的 Page-Based App-Template 的演示(已修改,以便将内容视图固定到安全区域)。它没有最好的 fps 但应该很清楚,例如在滚动完成后月份名称会改变位置。
是否有人遇到过类似的问题并找到了正确解决此问题的方法?
谢谢