JoR*_*oRa 4 uiimage ipad ios swift swift-playground
创建一个新的Swift Playground / .playgroundbook 打算在iPad App 上使用时,我经常收到错误消息:
“运行操场时出现问题。运行此操场时遇到问题。请检查您的代码是否有错误。”
我可以追踪这个问题是在将某些子视图添加到我的实时视图时引起的。更准确地说,我的目标是将 UIImage 拆分为多个部分并为它们创建新的 UIImageViews:
for x in 0..<parts {
for y in 0..<parts {
//Create UIImageView with cropped image
let pieceView = UIImageView.init(frame: CGRect.init(x: CGFloat(x)*singleSize.width, y:CGFloat(y)*singleSize.height, width: singleSize.width, height: singleSize.height))
let imageRef = image.cgImage!.cropping(to: CGRect.init(x:0, y:0, width: 100, height: 100));
pieceView.image = UIImage.init(cgImage: imageRef!)
//Add them to an array
self.viewArray.append(pieceView)
}
}
Run Code Online (Sandbox Code Playgroud)
这就是事情对我来说变得非常棘手的地方:现在添加 7 个 UIImageViews 没有问题。但是一旦我想添加 8 个或更多,操场就会停止工作并给出错误消息“操场运行有问题...”(见上文)
到目前为止我测试了什么:
我在添加多个 UI 元素时遇到了这种 iPad Swift Playground 运行时错误。
由设置为 ON 的 Playground 属性中“启用结果”的默认设置引起的问题。“启用结果”预览所有内嵌对象结果的查看器。当您生成许多 UI 元素时,它会使 swift playground 崩溃。
| 归档时间: |
|
| 查看次数: |
1391 次 |
| 最近记录: |