问题标签 [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.
ios - 如何为 ios 11 设置不安全区域背景颜色
使用 xcode 9 创建一些新的视图控制器,所以现在我有一些安全区域需要处理。
我目前正在尝试做一些完全证明的事情,这意味着保持不安全区域不变(因为我总是显示状态栏)并将背景颜色扩展到全屏(以保持与我过去类似的行为)。
另外需要注意的是,这也会影响页面控件,因为当您拥有一些页面控件时,系统会将它们放在底部的不安全区域中,该区域也将显示为黑色。
不过,我找不到让背景颜色延伸到不安全区域后面的方法。有什么想法吗?
ios - 覆盖 viewSafeAreaInsetsDidChange 需要调用 super 吗?
如果我覆盖UIViewController
's 函数viewSafeAreaInsetsDidChange
,我需要调用 super 吗?
我知道,如果您覆盖func viewWillAppear(_ animated: Bool)
并且您没有调用super
内部,您的应用程序可能会出现异常行为。事实上,苹果公司说你必须super
在某个时候打电话。我想这不是这里的情况,这就是我想确认的!
ios - How to get UITabBar to extend to bottom on iPhone X?
I have tried putting a view down there to see if there is a way to have it be visible in that little area outside the safe zone, but actually it is clipped away.
Can anyone provide assistance on this? The only tutorial I have seen mention this issue is this one: https://novemberfive.co/blog/apple-september-event-iphonex-apps/ however my UITabBarController does not contain a similar view hierarchy (despite enabling 'Use Safe Area Layout Guides').
EDIT: Without the purple view:
ios11 - 如何在 inputAccessoryView swift4/ios11/xcode9 的底部添加安全区域约束
我有一个 inputAccessoryView,用于在聊天应用程序中输入文本。
选择iPhone X,inputAccessoryView的底部侵犯了安全区域,部分被遮挡。
有没有办法向 inputAccessoryView 添加安全区域约束?而不是在隐藏键盘时专门为 iPhone X 手动调整 inputAccessoryView 框架高度?
ios11 - 检测共享扩展上的安全区域插图
我正在调整一个应用程序以支持 iPhone X。我有一个带有自定义视图控制器的共享扩展。我需要知道我的设备的安全区域插图,但是通过调用提供的safeAreaInsets
方法在共享扩展中不可用,因为在那里不可见。有没有办法知道我的共享扩展中的属性值?UIWindow
UIApplication.shared.keyWindow
UIApplication.shared
safeAreaInsets
ios - 使用 safeAreaLayoutGuide 时 Masonry v1.1.0 崩溃
这次崩溃:
但这没关系:
为什么?我用砖石
这是主要代码:
似乎没有错。我只想写更少的代码。
uitableview - UITableViewIndex 表视图部分索引不会自动属于 iPhoneX 的安全区域
由于 UITableView 的 contentView 进入安全区域,但表格右侧的默认 UITableViewIndex(AB.Z) 不属于安全区域并被 iPhone X 横向剪切,但本机联系人应用程序完美运行。
objective-c - Xcode 版本为 9,iOS11 并且除了 iPhone x 之外工作正常。UI 崩溃了
我已经创建了两个第
UIView
一个headerview
和第二个UICollectionView
都是子视图,UIScrollView
并且我隐藏了我的NavigationBar
整个应用程序。现在,我在 iOS11 中为设置“SafeAreaLayoutGuides”添加了以下代码,但由于发现 superview nil,此处的应用程序很 糟糕。
我在下面添加了代码。