Новое поведение в iOS 5.1, связанное с UISplitViewController
приложениями, похоже, перехватывает UISlider
движение с нежелательными результатами. Это также может относиться к UISegmented
элементам управления и любой другой поверхности управления, которая обрабатывает жесты слева направо.
При UISplitView
в портретной ориентации основной вид обычно скрыт. Начиная с iOS 5.1, смахивание вправо по экрану вызывает основной вид на левой стороне устройства. Проблема в том, что скольжение большого пальца моего элемента управления UISlider неверно интерпретируется как пролистывание экрана: если я резко нажму большой палец UISlider вправо, появится мастер-панель.
В моем приложении есть нежелательные побочные эффекты (и проблемы с производительностью) при отображении главного представления.
Я считаю такое поведение ошибкой Apple. Любые идеи, как обойти это? Могу ли я каким-то образом заставить UISlider
захватить жест и обработать его, не передавая его по цепочке респондентов?
Заранее спасибо за любую информацию!
splitViewController.presentsWithGesture = NO; // SplitView won't recognize right swipe
Что такого в публикации вопроса, который заставляет вас внезапно найти ответ в другом месте? - person jbbenni   schedule 14.03.2012presentsWithGesture
наno
отключает жест везде. - person Mark13426   schedule 25.11.2016