0
我需要在我的应用程序中创建几个UIComponents
的精确副本。一个例子是UILabel
。我在界面生成器中创建了两个UILabels
,然后我连接起来了。如何制作UIComponent的精确副本? (iPad)
我做的下一件事如下:
self.myLabel_a.text = @"Blah blah blah";
// ... and some other settings (eg. font size, colour, etc.)
self.myLabel_b = self.myLabel_a;
然而,当我跑我的应用程序我没有看到预期的效果。请有人建议为什么会发生这种情况。我很抱歉,如果这是一个新手问题,但我不明白这个问题,以及如何解决它。
什么,你遇到的是指针如何工作的基本知识。 'myLabel_a'指向'UILabel'。然后将'myLabel_b'设置为'myLabel_a',这将使它指向相同的'UILabel'。你需要两个独立的'UILabel's,如果你想让它们总是显示相同的东西,你需要编写代码来同步它们。 – Joe 2012-03-21 19:08:36