2010-08-10 2 views
1

Я создал UIScrollView в моем приложении - адаптировано из этого примера кода: http://developer.apple.com/iphone/library/samplecode/Scrolling/Introduction/Intro.htmlUIScrollView интерактивных изображения iPhone

Но я понятия не имею, как сделать изображения кликабельны

Любых предложения, пожалуйста?

Спасибо!

ответ

2

Да ... «Положите их на UIButtons»

//get the image to use, however you want 
UIImage* image = [product.images objectAtIndex:i]; 

UIButton* button = [[UIButton alloc] init]; 

//set the button states you want the image to show up for 
[button setImage:image forState:UIControlStateNormal]; 
[button setImage:image forState:UIControlStateHighlighted]; 

//create the touch event target, i am calling the 'productImagePressed' method 
[button addTarget:self action:@selector(productImagePressed:) 
forControlEvents:UIControlEventTouchUpInside]; 
//i set the tag to the image #, i was looking though an array of them 
button.tag = i; 
//add the new button w/ the image to your scrollview 
[ImagesScroller addSubview:button]; 
[button release]; 
+0

изображение не получает отображаться на всех, когда я пытаюсь этот метод – Lilz

Смежные вопросы