问题:当它移出超级视图时,子视图在超级视图顶部出现
问题描述:
这里有两个组件,UIView * superView和UILabel *标签。标签是superView的子视图。问题在于,当我将标签从超级视图中移出时,标签将位于superView的顶部。如果标签超出其超级视图的框架,标签是否不可见?问题:当它移出超级视图时,子视图在超级视图顶部出现
谢谢!
答
UIView
有一个属性clipsToBounds
。将其设置为YES
为您的superView
将使所有超出其界限的视图被裁剪。
答
我希望您已将您的标签与您的IB连接起来,并在宣布您的UILabel时使用IBOutlet。 即 在.h文件中与你在IB创建的标签
IBOutlet UILabel *myLabel;
链接myLabel。 如果你已经这样做
只是使用[myLabel removeFromSuperview];
它会工作。
是的,它的工作原理。谢谢! – world000
你让我的一天... :) – innodeasapps