2017-08-24 2 views
0

Das ist süß ... Ich habe den Code aus Apples Docs kopiert - Hinzufügen der Zeilen über isUserInteractionEnabled für gute Maßnahme - aber mein MPVolumeView Schieberegler reagiert völlig nicht, wenn ich versuche und ziehe es. Es bewegt sich richtig, wenn ich auf die Lautstärketaste klicke.MPVolumeView Slider reagiert nicht

Wenn ich in der Ansicht Debugger sehe, sehe ich keine andere Ansicht davor.

Irgendwelche Ideen? Ich habe vor ein paar Jahren einen Beitrag darüber gelesen, aber es gab keine Antwort. Hier ist die Hoffnung, das zweite Mal ist der Charme ...

+0

Hallo, hast du eine Lösung gefunden? Ich habe das gleiche Problem. Ich vermute, es könnte sein, weil ich eine andere Ansicht habe, die eine Gestenerkennung hat, aber ich bin mir nicht sicher. – FredFlinstone

+0

Nein. Ich habe aufgegeben und stattdessen MPVolumeSettingsAlertShow() verwendet, und ich bevorzuge es tatsächlich (es macht die Benutzeroberfläche nicht unübersichtlich, wenn der Benutzer sie nicht benötigt - was 99% der Zeit ist). –

+0

Danke für Ihre Antwort. Ich habe die Lösung gefunden. Ich habe es in die Antwort geschrieben. – FredFlinstone

Antwort

0

Ich hatte das gleiche Problem. Was es für mich gelöst hat, war, der Volumenansicht eine Höhenbeschränkung zu geben, wenn Sie den Rahmen nicht explizit festlegen.

dies tun testen:

myVolumeView.clipsToBounds = true 

Wenn die Lautstärke Ansicht zeigt nicht, als Sie wissen, kein Rahmen gibt. Sie müssen dann den Rahmen festlegen oder eine Höhenbeschränkung angeben.