2013-07-26 2 views
0

Есть ли возможность копировать поведение объектов другому?Как скопировать поведение объектов в другой из того же типа?

например. У меня есть метка «labelx» с настройками font size = 12 и color = blue Теперь я хочу передать эти настройки на другую метку «y».

Заранее благодарен!

+4

Это не поведение. –

+0

Вы хотите сделать это в IB или в коде? –

ответ

0
label2.font = label1.font; 
label2.textColor = label1.textColor; 

Если у вас есть много этой этикетка было бы целесообразно, чтобы добавить их массив и «копию» свойства в перечисленной цикле.

Возможно, вы захотите взглянуть на this answer - это показывает способ глубокое копирование ярлыка.

+0

Та же идея, что и раньше, но разве нет возможности сделать это за один шаг? – user2019219

+0

Компилятор не знает, какие свойства вы хотите скопировать. Я добавил ссылку, которая может вас заинтересовать. –

+0

Вы можете создать пользовательскую метку в singleton, и она будет в один шаг. – user2545330

Смежные вопросы