我想这样做,当点击一个按钮时,会出现一个标签并最终生成动画。我开始了,但这个标签根本没有出现。 CGRect坐标是正确的我使用3页宽的滚动视图。无论如何,这是代码
UILabel *plusSymbol = [[UILabel alloc]initWithFrame:(CGRectMake(987, 349, 330, 326))];
plusSymbol.text = [NSString stringWithFormat:@"+%f", applesPerClick];
答案 0 :(得分:0)
尝试将标签添加到按钮。
UIButton *btn;
UILabel *label;
[btn addSubview:label];
答案 1 :(得分:0)
当您创建视图或按钮或代码中的任何内容时,您必须添加到屏幕:
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];
但要小心,因为框架在您的parentView中。如果您的按钮是100 * 100,那么您必须修改plusSymbol.frame
。 plusSymbol.frame = CGRectMake(0, 0, 100, 100);