xcode下swift .infinity报Invalid frame dimension (negative or non-finite)错误

xcode又报错了:Invalid frame dimension (negative or non-finite)

报错原因

xcode升级后,调整frame的时候不建议使用width: .infinity或者height: .infinity

解决办法

1.使用 maxWidth 属性:

通过将 frame 的宽度属性更改为 maxWidth,可以确保图像在不超出合理范围的情况下自适应宽度。修复后的代码如下:

.frame(maxWidth: .infinity, maxHeight: 400)

2.使用 UIScreen 尺寸:

使用屏幕的宽度作为图像框架的宽度,这样可以确保图像适应屏幕的宽度。修复后的代码如下:

.frame(maxWidth: UIScreen.main.bounds.width, maxHeight: 400)

3.使用.none尺寸

当你不确定内容尺寸大小的时候,或者不得不设置一个尺寸的时候,可以使用.none试试

.frame(maxWidth: .none, maxHeight: 400)

相关推荐

  1. 解决liunxvsftp530 Permission denied错误信息

    2024-07-19 04:18:01       45 阅读
  2. M芯片 mac配置Vulkan环境Xcode

    2024-07-19 04:18:01       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 04:18:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 04:18:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 04:18:01       58 阅读
  4. Python语言-面向对象

    2024-07-19 04:18:01       69 阅读

热门阅读

  1. 前端常用工具库

    2024-07-19 04:18:01       19 阅读
  2. 智能灯光的工作原理

    2024-07-19 04:18:01       20 阅读
  3. 安全防御:防火墙基本模块

    2024-07-19 04:18:01       21 阅读
  4. Qt区分鼠标按下时移动的是哪个多边形

    2024-07-19 04:18:01       19 阅读
  5. Unlink

    Unlink

    2024-07-19 04:18:01      20 阅读
  6. 扩展你的App:Xcode中App Extensions的深度指南

    2024-07-19 04:18:01       25 阅读
  7. 计算机算法思想

    2024-07-19 04:18:01       13 阅读
  8. ApplicationRunner applicationRunner 是什么?

    2024-07-19 04:18:01       19 阅读
  9. 介绍threadlocal

    2024-07-19 04:18:01       18 阅读
  10. cpu100%排查

    2024-07-19 04:18:01       19 阅读
  11. 黑龙江等保2.0新规

    2024-07-19 04:18:01       25 阅读