在iOS中动态添加图像

时间:2014-04-01 23:57:12

标签: ios objective-c cocoa-touch

我目前有这个代码,可以在我的应用中动态添加标签。但是,我想完成同样的事情,然而,我想要图像,而不是标签。我怎么能做到这一点?我试过更换" UILabel"用" UIImage",但没有什么对我有用。

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake((xPoint),
                                                           (yPoint1),
                                                           100.0f,
                                                           40.0f)];
label.text = [NSString stringWithFormat:@"+%d", Perclick];
[self.view addSubview:label];
label.font = [UIFont fontWithName:@"MyriadWebPro-Bold" size:21];
label.textColor = [UIColor whiteColor];

[UIView animateWithDuration:1.5
        delay:0.0
        options:UIViewAnimationOptionAllowUserInteraction
        animations:^{ label.alpha = 0.0; label.frame = CGRectMake((touchPoint.x + 40), (yPoint2), 100.0f, 40.0f); }
        completion:^(BOOL fin) {
                       if (fin) [label removeFromSuperview];
                   }
];

1 个答案:

答案 0 :(得分:2)

使用UIImage而不是UIImageView,并将其image属性设置为UIImage对象。