這裏有兩個組件,UIView * superView和UILabel *標籤。標籤是superView的子視圖。問題在於,當我將標籤從超級視圖中移出時,標籤將位於superView的頂部。如果標籤超出其超級視圖的框架,標籤是否不可見?問題:當它移出超級視圖時,子視圖在超級視圖頂部出現
謝謝!
這裏有兩個組件,UIView * superView和UILabel *標籤。標籤是superView的子視圖。問題在於,當我將標籤從超級視圖中移出時,標籤將位於superView的頂部。如果標籤超出其超級視圖的框架,標籤是否不可見?問題:當它移出超級視圖時,子視圖在超級視圖頂部出現
謝謝!
UIView
有一個屬性clipsToBounds
。將其設置爲YES
爲您的superView
將使所有超出其界限的視圖被裁剪。
我希望您已將您的標籤與您的IB連接起來,並在宣佈您的UILabel時使用IBOutlet。 即 在.h文件中與你在IB創建的標籤
IBOutlet UILabel *myLabel;
鏈接myLabel。 如果你已經這樣做
只是使用[myLabel removeFromSuperview];
它會工作。
是的,它的工作原理。謝謝! – world000
你讓我的一天... :) – innodeasapps