【问题标题】:How to make 2 UIImageView Over another UIImageView?如何在另一个 UIImageView 上制作 2 UIImageView?
【发布时间】:2016-03-16 10:49:55
【问题描述】:

背景有 1 个图像视图,例如 tShirt 和鞋面,我们可以放置贴纸或其他图像,但我们缩放仅覆盖背景图像的第二个图像

如果我放大男人的照片,它应该只覆盖 T 恤图像,而另一部分是透明 alpha 小于 1 怎么可能?

【问题讨论】:

  • 如果我放大男人的照片,它应该只覆盖 T 恤图像,而另一部分的透明 alpha 小于 1 怎么可能?
  • 你好 Badal,你能谈谈我的 Q 的逻辑吗?

标签: ios objective-c uiimageview


【解决方案1】:

您可以在滚动视图中添加图像视图,并可以使用滚动视图代理进行放大:(只需在放大时调整图像大小,以便屏幕上只有衬衫可用)

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
     return self.imageView;
}
- (void)viewDidLoad {
     [super viewDidLoad];
     self.scrollView.minimumZoomScale=0.5;
     self.scrollView.maximumZoomScale=6.0;
     self.scrollView.contentSize=CGSizeMake(1280, 960);
     self.scrollView.delegate=self;
}

【讨论】:

  • 不需要缩放图像。有 2 个 imageview 1 是 tshirt,另一个是男士照片。如果我放大男士照片,那么它应该是男士照片的 uiimageview alpha 为 1,在 T 恤之外男士照片 alpha 为 0.5
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多