Ios 在iAction上创建标签

Ios 在iAction上创建标签,ios,objective-c,cocoa-touch,Ios,Objective C,Cocoa Touch,我想让它成为这样,当一个按钮被点击这个标签出现,并最终将动画。我做了一个开始,但这个标签根本没有出现。CGRect坐标是正确的,我使用的是3页宽的滚动视图。不管怎样,这是代码 UILabel *plusSymbol = [[UILabel alloc]initWithFrame:(CGRectMake(987, 349, 330, 326))]; plusSymbol.text = [NSString stringWithFormat:@"+%f", applesPerClick]; 尝试将标

我想让它成为这样,当一个按钮被点击这个标签出现,并最终将动画。我做了一个开始,但这个标签根本没有出现。CGRect坐标是正确的,我使用的是3页宽的滚动视图。不管怎样,这是代码

UILabel *plusSymbol = [[UILabel alloc]initWithFrame:(CGRectMake(987, 349, 330, 326))];
plusSymbol.text = [NSString stringWithFormat:@"+%f", applesPerClick];

尝试将标签添加到按钮

UIButton *btn;
UILabel *label;

[btn addSubview:label];

当您使用代码创建视图、按钮或任何内容时,必须将其添加到屏幕:

UILabel *plusSymbol = [[UILabel alloc]initWithFrame:(CGRectMake(987, 349, 330, 326))];
plusSymbol.text = [NSString stringWithFormat:@"+%f", applesPerClick];
[self.view addSubview:plusSymbol];




//[yourParentView addSubview:plusSymbol];
如果你想在按钮上添加

[yourButton addSubview:plusSymbol];

但是要小心,因为框架在您的父视图中。如果按钮为100*100,则必须修改
plusSymbol.frame
plusSymbol.frame=CGRectMake(0,0,100,100)

您是否将标签添加为子视图?我想不是,我该如何做?更可能是按钮superview,但原理是相同的。嗯,您是对的,但是当您添加任何对象时,如果按照添加顺序,它最好放在顶部。