/ / UIComponentの正確なレプリカを作成するにはどうすればよいですか? (iPad)-iphone、objective-c、ipad、uilabel

UIComponentの正確なレプリカを作成するにはどうすればよいですか? (iPad) - iphone、objective-c、ipad、uilabel

いくつかの正確なコピーを作成する必要があります UIComponents 私のアプリで。この例は UILabel。私は2つ作成しました UILabels インターフェイスビルダーで、それをリンクしました。

次に私がしたことは次のとおりです。

self.myLabel_a.text = @"Blah blah blah";
// ... and some other settings (eg. font size, colour, etc.)
self.myLabel_b = self.myLabel_a;

ただし、アプリを実行すると、望ましい効果。なぜこれが起こっているのか誰かにアドバイスしてもらえますか?これが初心者の質問である場合は非常に申し訳ありませんが、ここでの問題とその修正方法を理解していません。

回答:

回答№1は2

これで、コードは参照を割り当てるだけで、「コピー」ではありません。実際のコピーをサポートするには、実装する必要があります。 NSCopying プロトコル。 UILabelはに準拠していません NSCopying、そしてあなたはただ「コピーを作る」ことはできません。

以下の質問を参照してください。