在IBAction上创建标签

时间:2013-09-22 17:20:46

标签: ios objective-c cocoa-touch

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

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

2 个答案:

答案 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.frameplusSymbol.frame = CGRectMake(0, 0, 100, 100);