0

我想这样做,所以当一个按钮被点击时,这个标签会出现并最终会动画。我开始了,但这个标签根本没有出现。CGRect 坐标是正确的,我使用的是 3 页宽的滚动视图。无论如何,这是代码

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

2 回答 2

0

尝试将标签添加到按钮。

UIButton *btn;
UILabel *label;

[btn addSubview:label];
于 2013-09-22T17:46:26.713 回答
0

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

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




//[yourParentView addSubview:plusSymbol];

如果要在 Button 上添加

[yourButton addSubview:plusSymbol];

但要小心,因为框架在您的 parentView 中。如果你的按钮是 100*100 那么你必须修改plusSymbol.frame. plusSymbol.frame = CGRectMake(0, 0, 100, 100);

于 2013-09-22T17:56:11.973 回答