小编Tua*_*yen的帖子

在 iOS 16.2 上水平布局 2 个文本字段时应用程序崩溃

当水平布局 2 文本字段时,我的应用程序在 iOS Simulator 16.2 上崩溃了。

在 iOS Simulator 16.2 上逐步重现:

环境:

  • Xcode 14.2

  • iOS 16.2

  • 模拟器

  • 第 1 步:将 2 个文本字段 (UITextField) 放入具有前导、尾随、顶部和底部约束的水平堆栈视图中。 在此输入图像描述

  • 步骤 2:为两个文本字段设置长文本(文本字段末尾出现三个点) 在此输入图像描述

  • 第 3 步:单击第一个文本字段

  • 第 4 步:单击第二个文本字段

结果:应用程序在第 4 步崩溃

在此输入图像描述

错误信息:

2023-01-30 14:16:57.647873+0700 iOS16dot2TextFieldBug[18988:1850296] *** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [nan 274.667]. Layer: <CALayer:0x60000281a600; position = CGPoint (0 0); bounds = CGRect (0 0; 199.667 48); delegate = <_UIEditMenuListView: 0x7f9bac61b960; frame = (-99.8333 -24; 199.667 48); …
Run Code Online (Sandbox Code Playgroud)

ios swift ios16.2

8
推荐指数
1
解决办法
662
查看次数

标签 统计

ios ×1

ios16.2 ×1

swift ×1