Жест смахивания в iOS 5.1 перехватывается UISplitViewController — как избежать?

Новое поведение в iOS 5.1, связанное с приложениями UISplitViewController, похоже, перехватывает движение UISliderс нежелательными результатами. Это также может относиться к сегментированным элементам управления UIS и любой другой поверхности управления, которая обрабатывает жесты слева направо.

При использовании UISplitViewв портретной ориентации основной вид обычно скрыт. Начиная с iOS 5.1, смахивание вправо по экрану вызывает основной вид на левой стороне устройства.Проблема в том, что скольжение большого пальца моего элемента управления UISlider неверно интерпретируется как пролистывание экрана: если я резко нажму большой палец UISlider вправо, появится мастер-панель.

В моем приложении возникают нежелательные побочные эффекты (и проблемы с производительностью) при отображении главного представления.

Я считаю такое поведение ошибкой Apple. Любые идеи, как обойти это? Могу ли я каким-то образом UISliderзахватить жест и обработать его, не передавая его по цепочке респондента?

Заранее спасибо за любую информацию!

12
задан Yashesh 15 May 2013 в 07:25
поделиться