objective-c - 在 UIImageView 之上覆盖 UIImage,可能吗?示例代码?

是否可以将一个图像设置在另一个图像之上, 分别将图像覆盖在 UIImage 之上。

我给出一些代码:

  • 头文件:

    @property (nonatomic,assign)UIImageView* imageView;
    
  • 实现文件

    UIImage *overlayImage = [UIImage imageNamed:@"lamp.png"];
    

“imageView.image”有一个图像,在上面我会有这个灯,但稍后必须可以移动它。

我搜索了一些方法,但所有方法都给我警告。

你能帮我看看怎么管理吗? Core Animation 是处理该问题的替代方案吗?

最佳答案

只需将其添加为 subview 即可。 UIImageView 是一个 UIView 和其他任何一样。

UIImage *overlayImage = [UIImage imageNamed:@"lamp.png"];
UIImageView *overlayImageView = [[UIImageView alloc] initWithImage:overlayImage];
[self.imageView addSubview:overlayImageView];

https://stackoverflow.com/questions/7917085/

相关文章:

php - 如何查看 cron 作业中返回的 php 错误

python - 如何将空查询集指定为非空查询集 : [ ] to []

macos - sudo 命令后出现段错误

php - 在 PHP 中使用不可打印字符作为分隔符?

bash - nohup 和 sed,重定向 stderr 和 stdout

groovy - 在 Groovy 中使用 When and Then?

php - 如何防止 mod_rewrite 处理 HTTP Post 请求?

r - 在 R 中缩放数据忽略特定列

php - Wordpress - 按日期范围获取帖子

perl - 我如何在运行时在 Perl 中绑定(bind) DBI 参数?