Создание нескольких изображений с событиями - PullRequest
0 голосов
/ 29 июня 2011

Я работаю над приложением, в котором мне нужно создать несколько изображений и добавить событие для всех изображений. Я делаю что-то вроде этого, но приложение закрывается. Пожалуйста, помогите

xFrame=85.0f;
int imgViewIndex=101;
m_PcellTextLabel.text=@"Case Studies";
for (int i=0; i<=noOFBooks; i++) 
{
    caseStudyImgView=[[UIImageView alloc] initWithFrame:CGRectMake(xFrame, 22, 109, 133)];
    caseStudyImgView.tag=imgViewIndex;
    [cell.contentView addSubview:caseStudyImgView];
    UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
    NSArray*gestureArray=[[NSArray alloc] initWithObjects:[NSString stringWithFormat:@"tap%d",i],nil];
    NSArray*imgViewArray=[[NSArray alloc] initWithObjects:[NSString stringWithFormat:@"caseStudyImgView%d",i],nil];
    printf("Val of gesture array is %s\n",[[gestureArray objectAtIndex:0] UTF8String]);
    UITapGestureRecognizer* tapGes =(UITapGestureRecognizer*)[gestureArray objectAtIndex:i];
    UIImageView*tempImgView=(UIImageView*)[imgViewArray objectAtIndex:i];
    [tempImgView addGestureRecognizer:tapGes];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...