2014-05-14 48 views
2

我有一個UIView子視圖,其框架可能會延伸到超級視圖的框架之外:如何使從子視圖中突出的子視圖部分不可見?

superview.frame = CGRectMake(0,0,100,100); subview.frame = CGRectMake(50,50,60,60);

即,子視圖將從超視圖「突出」10個像素在右下角。

我該如何做到這一點,只有超視圖框架內的子視圖部分是可見的,突出部分不可見?

上下文:子視圖實際上是一個UILabel,它不能調整大小。如果它突出,我只想顯示一半的文字。

+0

設置'superview.clipsToBounds = YES'或檢查IB中對應的複選標記 – Jack

回答

2

將超監視的clipsToBounds財產設置爲YES

相關問題