safearealayoutguide相关内容
我想使用 Apple 的视觉格式语言将视图限制为新的 SafeiOS 11 中的区域布局指南.但是,我得到一个例外: -[NSLayoutYAxisAnchor nsli_superitem]:无法识别的选择器发送到实例 0x1c447ed40 //制作查看字典变量视图:[字符串:任何] = [“左":self.leftContainer]//检查swift版本并将适当的片段添加到视图字典
..
iOS 11 中引入的新安全区域布局指南非常适合防止内容显示在栏下方,但它不包括键盘.这意味着当显示键盘时,内容仍然隐藏在它后面,这就是我要解决的问题. 我的做法是基于监听键盘通知,然后通过additionalSafeAreaInsets调整安全区域. 这是我的代码: 覆盖 func viewDidLoad() {让 notificationCenter = Notification
..
我正在开发 Xamarin 表单应用程序,我的应用程序似乎在顶部设置了安全区域.但需要忽略它. 当前场景: 例外情况: 我在谷歌上搜索过这个并获得了以下链接,按照以下链接中所述进行了尝试,但没有任何效果. https://forums.xamarin.com/discussion/104945/iphone-x-and-safe-margins-with-xamarin-f
..
在探索 Xcode9 Beta 时发现 Safe Area 在界面构建器上查看层次结构查看器.很好奇并试图了解 Apples 文档中的 Safe Area,主要是文档说“与自动布局直接交互的视图区域" 但它并没有让我满意,我想知道实际用途这个新事物. 有人知道吗? Apple 文档中安全区域的结论段落. UILayoutGuide 类旨在执行以前由虚拟视图执行的所有任务,但以更安
..
无需使用safeAreaLayoutGuide(我的目标是IOS 9+),有什么方法可以以编程方式获取IOS中“安全区域"的高度,而不必为此专门创建新视图(仅限于安全区域)? 我无法在安全区域设置出口,因为它不是UIView ...甚至不是任何种类的类. 如果我只是在ViewController中使用self.view.height,它将太高(错误). 还有其他方法吗? 解
..
我在iOS11中遇到了iPhoneX模拟器问题. 我有一个没有状态栏的ViewController.为此,我添加: -(BOOL)更喜欢StatusBarHidden {返回是;} 到目前为止很好,但是导航栏与iPhoneX中的安全区域重叠.
..
我有一个选项卡控制器,该选项卡是从一个视图控制器的一个选项卡中推入的. 在推入式视图控制器中,具有固定高度且底部带有安全区域的视图(相机). 此视图隐藏在iPhone X的标签栏旁边,但在其他设备上可以正确看到. 请提出解决方案,谢谢 这里是约束 在iPhone 6中 在Iphone X中看到相机视图被隐藏 解决方案 我设法通过取消选中视图控制器底部栏下的来解
..
我正在开发Xamarin表单应用程序,我的应用程序似乎位于顶部安全区域.但是需要忽略它. 当前情况: 例外情况: 我对此进行了搜索,并获得了下面的链接,如下面的链接所述进行了尝试,但没有任何效果. https://forums. xamarin.com/discussion/104945/iphone-x-and-safe-margins-with-xamarin-form
..
当尝试将工作表与iPhone X的安全区域对齐时,我对Xcode还是很陌生,它在工作表下方留有透明区域. 有没有一种方法可以设置该区域的填充范围,而不扩大页面范围或在安全区域之外对齐? 解决方案 这是我的小扩展名. 如果有人可以提出改进建议,不要通过“魔术数字"标签访问添加的视图-欢迎光临! extension UIViewController { private stati
..
我有一个以编程方式创建的UITableView.此UITableView与iPhone X设备上的主页指示器合并. 如何解决此问题? 解决方案 以编程方式,将表视图的底部锚点设置为SafeAreaLayout的底部锚点. 这是示例/测试代码,如何以编程方式针对界面元素设置安全区域布局. if #available(iOS 11, *) { let guide = vi
..
以下是一个启用了安全区域布局指南的,仅限于视图的顶部,左侧,右侧和底部的集合视图: 我希望我的收藏集视图标题显示在状态栏下 下.对于iPhone 4-8+的屏幕尺寸,我已经实现了这一点,方法是取消选中控制器主view的大小检查器中的安全区域布局指南,并添加以下代码: collectionView.contentInset = UIEdgeInsets(top: -20, left: 0
..
打开视图时,它看起来像下面的图片, i手机x打开视图 i Phone 8打开视图 对于iPhone X,我想以编程方式在当前视图中添加一个安全区域. 尝试的来源如下. UIView *view = self.view; if (@available(iOS 11.0, *)) { UILayoutGuide * guide = view.safeAreaLa
..
我刚刚将我的应用程序从支持iOS 8及更高版本更改为支持iOS 9及更高版本.我相信我已经正确地做到了这一点,因为当我现在构建自己的应用程序时,我收到了iOS 9中不推荐使用的应用程序中所有内容的警告. 我正在使用Xcode 9,GM种子. 问题是我无法在我的任何情节提要中启用“使用安全区域布局指南"切换.当我这样做时,会收到警告"iOS 9.0之前的安全区域布局指南".我需要更新一些
..
iOS 11已弃用底部底部布局,我正在使用Xcode 9 beta 2. 解决方案 只需选中IB文件检查器中的“使用安全区域布局指南"按钮.
..
我想使用Apples视觉格式语言将视图限制为新的安全iOS 11中的区域布局指南.但是,我遇到一个例外: -[NSLayoutYAxisAnchor nsli_superitem]:无法识别的选择器已发送到实例0x1c447ed40 //Make View Dictionary var views: [String: Any] = ["left": self.leftC
..
与这篇文章相同的主题: iOS 13- UIPopoverPresentationController源视图内容在箭头中可见 我有一个从Storyboard实例化的UITableViewController.我正在UIPopoverViewController中展示它. 根据方向,我要么缺少侧面,要么缺少顶部,并且_UITableViewHeaderFooterViewBackg
..
由于我不使用情节提要来创建视图,所以我想知道是否有编程方式的“使用安全区域指南"选项或类似的选项. 我试图将自己的观点锚定到 view.safeAreaLayoutGuide 但它们始终与iPhone X模拟器中的顶尖重叠. 解决方案 以下是示例代码(请参阅:安全区域布局指南): 如果您在代码中创建约束,请使用UIView的safeAreaLayoutGuide属性获取
..
我有一个带控件的videoPlayer. 这些在iOS11 +中不可见 直到iOS10都没问题 这是使用 iPhone8 模拟器 的演示 iPhone 8演示 这是使用 iPhoneX 模拟器的演示.控件未显示在播放器底部 iPhone X演示 我认为这与新的安全区域有很大关系.我们正在使用 contentOffset (如下)从顶部开始偏移.更改值没有区别. 看不到任
..
我们有一些旧项目仍在使用“自动调整大小"蒙版,并且在iOS 11和iPhone X之前一切正常.通过引入安全区域布局指南,支持iPhone X的最佳解决方案是什么? 我们可以将所有具有自动调整大小的掩码的界面转换为使用自动布局.考虑到视图是动态添加和调整的,这似乎是一项巨大的工作. 我们继续使用自动调整大小的蒙版,但会调整界面以增加iPhone X和iOS 11的插入页边距. 解
..
默认情况下,iPhone X上的状态栏如下所示: 但我想实现这个目标: 我尝试将 preferredStatusBarStyle 设置为 lightContent ,但只有在将状态栏后面的背景设置为黑色。 为了修复圆角我最后添加了另一个圆角的子视图。 class ViewController:UIViewController { override func view
..