Скопировать/клонировать UIView в Swift в 2021 году?IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Скопировать/клонировать UIView в Swift в 2021 году?

Сообщение Anonymous »


There some similar questions but the answers use deprecated methods.

My solution which is similar to them but with modern methods:

func copyObject() throws -> T? { let data = try NSKeyedArchiver.archivedData(withRootObject:self, requiringSecureCoding:false) return try NSKeyedUnarchiver.unarchiveTopLevelObjectWithData(data) as? T } The problem is it doesn't work fully (and it seems the other questions-answers have the same problem) - one of subviews has corner radius which is not copied. How to solve this issue?


Источник: https://stackoverflow.com/questions/686 ... ft-in-2021
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»