iOS: программно добавлены подпредставления, не фиксирующие сенсорные события - PullRequest
0 голосов
/ 11 января 2012

Я создал стандартный splitViewController в приложении для iPad и добавил в detailsController подпрограмму, программно загруженную из файла пера.

В контроллере деталей у меня есть:

TimestampController *module = [[TimestampController alloc]initWithNibName:@"TimestampController" bundle:nil];
[self.view addSubview:module.view];

гдеTimestampController является подклассом UIVIewController.

Представление отображается без проблем, но существует проблема с распознаванием касаний в ландшафтном режиме: рассматриваемое подпредставление будет только перехватывать события касания в небольшой области сверху слева (поэтому, еслиЯ говорю, поместите кнопку в нижнем или крайнем правом углу подпредставления, это не может быть нажата).Эта проблема также в меньшей степени присутствует в портретном режиме, где игнорируются только события касания в верхнем нижнем углу.

Что я делаю неправильно?

...