我收到警告:
'imageEdgeInsets' was deprecated in iOS 15.0
Run Code Online (Sandbox Code Playgroud)
当像这样设置 UIButton imageEdgeInsets 时:
button.imageEdgeInsets = UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10)
Run Code Online (Sandbox Code Playgroud)
我尝试像这样设置 imageEdgeInsets:
UIImage(named: "filter")?.withRenderingMode(.alwaysTemplate).withAlignmentRectInsets(UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10))
Run Code Online (Sandbox Code Playgroud)
上、左、右、下都是正值或负值,没有运气。有谁知道版本的
imageEdgeInsets
Run Code Online (Sandbox Code Playgroud)
iOS 15 中没有弃用这一点吗?感谢所有帮助,亲切的问候:)
用户。我有一个我似乎无法弄清楚的问题。我想在按下 UICollectionView 中的一行时显示 UIMenu,因此我添加了一个横跨每个单元格中边缘到边缘的 UIButton。当按下按钮时,会出现一个 UIMenu。问题是 UICollectionView 不能在每个单元格中使用 UIButton 进行滚动。系统优先考虑 UIButton 而不是滚动。我希望只有一个 UILabel 和一个显示何时调用“didSelectItemAt indexPath”的菜单,但 UIMenus 仅适用于 UIButton 和 UINavigationBarButton。
如果有人有适合我的解决方案,请帮忙!非常感谢,亲切的问候