在 iOS 16 / Xcode 14 中禁用单元格边框

Pha*_*m59 5 swift ios16

iOS 16/Xcode 14 在侧边栏中的单元格周围添加了蓝色边框。如何将其删除?

我的单元格是从 UICollectionViewListCell 派生的自定义类。

在此输入图像描述

Pha*_*m59 3

allowedFocus 是 iOS 15 中的一个新属性。WWDC 视频中介绍了它的使用:构建桌面级 iPad 应用程序(参见分钟 ~15:25)。也许默认值(或实现)在 iOS 16 中发生了变化。无论如何,将其设置为 false 都会删除边框。

if #available(iOS 15.0, *) {
  collectionView.allowsFocus = false
}
Run Code Online (Sandbox Code Playgroud)