gpt4 book ai didi

iphone - 在 iPhone iOS 上堆叠多个具有透明度的图像

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:25:11 27 4
gpt4 key购买 nike

我正在编写一个指南针,它应该根据 CLLocation 路线旋转指南针图像。

我想在该指南针的顶部显示一个箭头,该箭头应指向与指南针不同的方向。为了实现这一点,我认为我可以将多个图像一个接一个地堆叠起来,然后让它们独立旋转。 箭头图像应该是透明的。

如何堆叠这些图像并独立旋转它们?

最佳答案

将每个图像放在它自己的 UIImageView 中,然后在这个 UIImageView 上添加一个 alpha

例如,

UIImageView *arrow1 = [[UIImageView alloc] init];
arrow1.frame = self.ArrowContainerView.bounds;
[self.ArrowContainerView addSubView:arrow1];
//Add alpha
arrow1.alpha = .7;

//adding another arrow
UIImageView *arro21 = [[UIImageView alloc] init];
arrow2.frame = self.ArrowContainerView.bounds;
[self.ArrowContainerView addSubView:arrow2];
//Add alpha
arrow2.alpha = .7;

//Rotating arrow 1
arrow1.transform = CGAffineTransformMakeRotation(-1.142);
//Rotating arrow 2
arrow2.transform = CGAffineTransformMakeRotation(-3.142);

关于iphone - 在 iPhone iOS 上堆叠多个具有透明度的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11050626/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com