Я хочу захватить frame
или некоторые свойства (кадр или tag
из UIButton
в данном случае) после срабатывания UILongPressGestureRecognizer
.
это мой фрагмент:
...create the uibutton (btn instance)
//add gesture to button
UILongPressGestureRecognizer *twoSecPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(setProductToButton:)];
[twoSecPress setMinimumPressDuration:2];
[btn addGestureRecognizer:twoSecPress];
[twoSecPress release];
btn.tag=INDEX;
и это метод:
- (void)setProductToButton:(UILongPressGestureRecognizer *)recognizer {
if (recognizer.state == UIGestureRecognizerStateBegan) {
for (UIButton *selButt in [self.scrollView subviews]) {
if(selButt.selected){//THIS IS ALWAYS FALSE
NSLog(@"%d",selButt.tag);
}
}
}
}
Кажется, что состояние кнопки все еще не изменилось.
Любое предложение?
В любом случае, есть некоторые методы, чтобы распознать, какой последний элемент был выбран / выбран?
Заранее спасибо.