gpt4 book ai didi

ios - 如何访问 uiview cusom 属性,如 Objective-C 中点击手势上的标签?

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

实际上我想在目标中做动画。我添加了 imageview(子类)列表来查看并将所有 imageView 存储在数组中,如下所示

    CustomImageView *imageView = [[CustomImageView alloc]init];
imageView.tag = index;
imageView._x = (i%4)*150;
imageView._y = int(i/4)*150;
imageView.vx = 0;
imageView.vy = 0;
imageView.dragging = false;
imageView.frame = CGRectMake(imageView._x, imageView._y, imageView._width, imageView._height);
imageView.userInteractionEnabled = YES;

UITapGestureRecognizer *tapGesture1 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapGesture:)];

tapGesture1.numberOfTapsRequired = 1;

[tapGesture1 setDelegate:self];

[imageView addGestureRecognizer:tapGesture1];

[self.view addSubview:imageView];

[imageViewsArray addObject:imageView];

我们可以通过以下代码访问特定 imageView 属性(子类属性)的更改值

UIImageView * imageView = [imageViewsArray objectAtIndex:tag];
imageView.dragging = true;
imageView.vx = 0;
imageView.vy = 0;

最佳答案

嗯……嗯,是的,我认为它会起作用。

不太确定您在这里要做什么(特别是考虑到您的 x/y 是基于索引的),但通常不是为每个图像创建一个 CustomImageView(然后您必须将其插入到 View 中层次结构),也许将图像(即 UIImage)加载到您的数组中,然后将它们交换到您的 CustomImageView 中。

关于ios - 如何访问 uiview cusom 属性,如 Objective-C 中点击手势上的标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34885890/

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