я итальянец, извините за мой плохой английский!
Итак ... у меня есть UITableView, и каждая ячейка открывает файл xib с этим кодом:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.section == 0) {
if (indexPath.row == 0){
detail = [[name_class alloc] initWithNibName:@"name_xib" bundle:[NSBundle mainBundle]];
detail.navigationItem.title = @"Title";}
//then the others indexPath.row with the others xib
изатем
[self.navigationController pushViewController:detail animated:YES];
[detail release];
detail = nil;
Каждый xib имеет свой файл .m и .h.Каждая xib имеет такую структуру: UIScrollView -> UIView -> UITextView / UIImageView / UIButton
Когда моя UIButton имеет Y> 460 (поэтому пользователь должен прокрутить вниз, чтобы увидеть его), uibuttons "работает и неработает"!Иногда uibutton работает, но только если вы касаетесь какой-то области, а не всей области uibutton!В других случаях uibutton не работает, его нельзя дотронуться (или лучше, если вы дотронетесь до него, ничего не произойдет!)
Я уверен, что это происходит только тогда, когда uibutton «вниз» (есть Y>460).Я пробовал в симуляторе и в устройстве!
Не абсурдно ли ??О_О
Спасибо!:)