Новое поведение в iOS 5.1, связанное с приложениями UISplitViewController
, похоже, перехватывает движение UISlider
с нежелательными результатами. Это также может относиться к сегментированным элементам управления
UIS и любой другой поверхности управления, которая обрабатывает жесты слева направо.
При использовании UISplitView
в портретной ориентации основной вид обычно скрыт. Начиная с iOS 5.1, смахивание вправо по экрану вызывает основной вид на левой стороне устройства.Проблема в том, что скольжение большого пальца моего элемента управления UISlider неверно интерпретируется как пролистывание экрана: если я резко нажму большой палец UISlider вправо, появится мастер-панель.
В моем приложении возникают нежелательные побочные эффекты (и проблемы с производительностью) при отображении главного представления.
Я считаю такое поведение ошибкой Apple. Любые идеи, как обойти это? Могу ли я каким-то образом UISlider
захватить жест и обработать его, не передавая его по цепочке респондента?
Заранее спасибо за любую информацию!