我想重申這是這樣創造了一個子視圖:如何更新子視圖?
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