Yad*_*dar 8 iphone xcode uiview nskeyedarchiver ios
用这个来复制 UIView
UIView copyOfView =
[NSKeyedUnarchiver unarchiveObjectWithData:[NSKeyedArchiver archivedDataWithRootObject:originalView]]
Run Code Online (Sandbox Code Playgroud)
这会引发以下错误:
NSInvalidUnarchiveOperationException
[NSKeyedUnarchiver decodeBoolForKey]: value for key (UIHighlighted) is not a boolean
如果我们使用Archive/Unarchive
with UIImageView
,我会遇到错误,尽管我修复了该突出显示问题。
let NewView = whichView.snapshotView(afterScreenUpdates: true)!
Run Code Online (Sandbox Code Playgroud)
上面的行将为您提供最佳解决方案。
归档时间: |
|
查看次数: |
863 次 |
最近记录: |