Pergunta

Um novo comportamento no iOS 5.1 relacionado a UISplitViewController aplicativos parecem estar interceptando UISlider movimento com resultados indesejados.Isto também pode se aplicar a UISegmented Controles e qualquer outra superfície de controle que lide com gestos da esquerda para a direita.

Com um UISplitView na orientação Retrato, a visualização Mestre normalmente fica oculta.A partir do iOS 5.1, deslizar para a direita na tela abre o Master View no lado esquerdo do dispositivo.O problema é que deslizar o polegar do meu controle UISlider é mal interpretado como um deslizar de tela:se eu der um empurrão forte no polegar do UISlider para a direita, o painel Master aparecerá.

No meu aplicativo, há efeitos colaterais indesejados (e problemas de desempenho) ao exibir a visualização Master.

Considero esse comportamento um bug da Apple.Alguma idéia de como contornar isso?Posso de alguma forma ter o UISlider capturar o gesto e processá-lo, sem passá-lo pela cadeia de resposta?

Agradecemos antecipadamente por qualquer insight!

Foi útil?

Solução

A Apple confirmou o problema como uma duplicata de um bug relatado anteriormente que está atualmente sob investigação (Bug ID# 10170209).

A solução alternativa parece estar funcionando bem por enquanto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top