我想这样做,所以当一个按钮被点击时,这个标签会出现并最终会动画。我开始了,但这个标签根本没有出现。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];
如果要在 Button 上添加
[yourButton addSubview:plusSymbol];
但要小心,因为框架在您的 parentView 中。如果你的按钮是 100*100 那么你必须修改plusSymbol.frame
. plusSymbol.frame = CGRectMake(0, 0, 100, 100);