我在滚动视图中和普通视图中有几个图像。如果此图像在我的滚动视图内,我想通过“if语句”进行检查。
我将我的图像放在滚动条中:
[scroller insertSubview:image belowSubview:self.view];
提前感谢!
答案 0 :(得分:1)
你试过了吗?
[scroller.subviews containsObject:image];
答案 1 :(得分:0)
如果您想仅在尚未添加图像的情况下添加图像,则可以使用标记。每个UIImageView
都应该有一个唯一标记。
const int uniqueImageTag = 10001;
image.tag = uniqueImageTag;
if ([scroller viewWithTag:imageTag] == nil) {
[scroller insertSubview:image belowSubview:self.view];
}
答案 2 :(得分:0)
类似的东西:
UIView *parent = [self.imageView superview];
if (parent == scroller) {
//yep
}