我正在尝试将UIlabel
放在UIImageView
的{{1}}上。我怎么能做到这一点?
答案 0 :(得分:3)
imageView是一个UIView,因此您可以为其添加子视图。 还要确保使用适当的框架
设置标签你可以这样做:
UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(0,0,100,20)]; //or whatever size you need
[imageView addSubview:myLabel];
答案 1 :(得分:0)
如果您希望将标签拖到故事板/ xib中,可以直接添加它。但是如果您希望它在运行时动态生成,那么您应该使用
添加它UILabel *yourlabel = [[UILabel alloc]initWithFrame:CGRectMake(YOUR COORDINATES)];
然后您可以将其添加到任何视图中。对于您的imageview,您可以将其添加为
[imageview addSubview:yourlabel];
如果不需要,您可能需要从该视图中删除它。您也可以类似地调用removeFromSuperView。 希望这有效:)