当前位置: 首页 > 知识库问答 >
问题:

在iOS11.0中已弃用

冯胤
2023-03-14

我刚开始编译iOS 11,注意到苹果现在宣布了这个属性

var automaticallyAdjustsScrollViewInsets: Bool { get set }

由于不赞成:

https://developer.apple.com/documentation/uikit/uiviewcontroller/1621372-automaticallyadjustsscrollviewin

iOS 11中是否有其他属性修复此警告?

默认值会保持为真吗?或者将来会如何处理?

共有3个答案

丁星火
2023-03-14

也可以在Interface Builder中进行设置。选择您的tableView或collectionView,然后从“大小检查器选择”中的下拉列表中进行选择。“内容插入调整行为”的“从不”

杜昆琦
2023-03-14

此属性的默认值现在为true。如果需要设置此项,则需要在将托管viewController的scrollview中设置它,并设置其属性contentInsetAdustmentBe行为。下面是一个例子:

scrollView.contentInsetAdjustmentBehavior = .automatic
戚鸿
2023-03-14

此代码可能有助于:

if #available(iOS 11.0, *) {
    scrollView.contentInsetAdjustmentBehavior = .never
} else {
    automaticallyAdjustsScrollViewInsets = false
}
 类似资料:
  • 问题内容: 我正在尝试更新到Hibernate 4,并且我不赞成使用org.hibernate.annotations.Entity。但是,没有任何文档似乎表明是这种情况。有人对此有任何见识吗? 问题答案: 是的,在4.0+中已弃用: 您应该改用 这是固定的JIRA谈论它。

  • 问题内容: 我看到iOS 9 现在已被弃用,文档说应该改为使用,但是如果我仍然想用幻灯片动画隐藏状态栏,iOS 9中的替代方法是什么? 问题答案: 参考, Gif 码

  • 问题内容: 我们需要能够获得hibernate会话的关联。没有其他连接可用,因为此连接可能与正在运行的事务关联。 如果现在不建议使用session.connection(),我应该怎么做? 问题答案: 现在,您必须使用Work API: 或者,在Java 8+中:

  • 问题内容: 今天,我决定将我的android应用程序从Java转换为Kotlin!:)但是,当我输入以下内容时,我感到非常惊讶: 然后Android Studio告诉我:“’getActionView(MenuItem!):View!’ 已弃用。Java中已弃用“ 因此,在问您解决方案之前,我先问谷歌解决方案是什么,我相信我找到了解决方案:“直接使用getActionView()”。 所以我像这样

  • 目前我正在开发一个带有三个菜单项的底部导航栏的应用程序。我曾使用来单击项目。但现在我面临的问题是该方法已贬值。 应用程序语言:Java 问题:“setOnNavigationItemSelectedListener(com.google.android.material.bottomnavigation.BottomNavigationView.OnNavigationItemSelectedLi

  • 由于API 27已弃用。对此最好的替代方案是什么? 在我的例子中,我知道需要使用之类的东西,但我不知道在我的代码中这需要去哪里。 我在班上得到了这些进口货: 但是 被划掉了。