Работает ли Touches на UITableView и UIScrollView? - PullRequest
0 голосов
/ 08 сентября 2011

Я реализую приложение, которое отображает список элементов один за другим. В этом у меня есть представление с UITableView и UIScrollView. Когда я пролистываю любую точку этого представления, мне нужно загрузить детали предыдущего / следующего элемента.

Для этого я использую функции TouchBegan и TouchEnd, чтобы знать, какой элемент (предыдущий / следующий) нам следует загрузить. Но это смахивание не работает, когда я смахиваю на UITableView и UIScrollView. Есть ли способ сделать эту работу? Пожалуйста, предложите.

Спасибо, Sekhar.

Ответы [ 2 ]

1 голос
/ 08 сентября 2011

этот код может помочь вам создать представление прокрутки с объектом Draggable images и попробовать

@interface DraggableImages : UIScrollView {


}


@implementation DraggableImages
@synthesize delegate;
- (id)initWithFrame:(CGRect)frame {


    self = [super initWithFrame:frame];

      return self;
}


//called when we touch the box
- (void) touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event {
    // Retrieve the touch point


}
//called when we move box

- (void) touchesMoved:(NSSet*)touches withEvent:(UIEvent*)event {

}
//called when touch is cancelled
-(void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event
{

}

//called when touch is ended
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {


}
0 голосов
/ 08 сентября 2011

Вам нужно создать подкласс UIScrollView, чтобы он обнаруживал прикосновения. UIScrollView не обрабатывает прикосновения напрямую.

Посмотрите эту ссылку, чтобы узнать, как это реализовать.

Ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...