我想重申这是这样创造了一个子视图:如何更新子视图?
CGRect keyLabelRect = CGRectMake(2, [heightofrow intValue]*i, [breitescroller2 intValue]-2,[heightofrow intValue]);
UILabel *keyLabel = [[UILabel alloc] initWithFrame:keyLabelRect];
[Inhalt1 addSubview: keyLabel];
[keyLabel release];
通过调用一个方法,“breitescroller2”有了新的价值,这术语叫做第二次和第三次等等。我的问题是,旧位置的“旧UILabel”留在视图中,但我想用新位置替换它。有一个简单的方法吗?通过删除整个子视图(keyLabel removeFromSuperView]较新的一个的都被删除了。
感谢您的帮助!
我改变了我的方法,通过删除“UILabel * keyLabel”,现在我在标题中创建标签,现在我可以使用“removeFromSuperview”,thx。 – Jonathan 2010-08-02 14:06:11