2016-04-21 9 views
1

In dem Bild sehen Sie die Struktur meines Storyboards: Ansicht -> ScrollView -> ContentView (Ansicht) -> Ansichten. Die blau dargestellte Schaltfläche wird auf dem Bildschirm des Telefons angezeigt, und wenn ich den Bildlauf dorthin verschiebe, erkennt die Schaltfläche den Tipp nicht.Button im Inneren kein sichtbaren Teil eines ScrollView

Ich habe in vielen Foren gelesen und hatte dieses Bild:

scrollView.userInteractionEnabled = Bool(true); 
    scrollView.exclusiveTouch = Bool(true); 

    scrollView.canCancelContentTouches = Bool(true); 
    scrollView.delaysContentTouches = Bool(true); 

im Storyboard I markiert Scroll "Verzögerungen Inhalt Touches" de, und ich markierte auf die Schaltfläche "User Interaktion aktiviert"

Ich weiß nicht, was ich machen soll.

enter image description here

+1

Sind Sie sicher, dass die Inhaltsgröße der Inhaltsansicht in Ihrer Bildlaufansicht der Inhaltsgröße Ihrer Bildlaufansicht entspricht? –

+0

Überprüfen Sie den Rahmen dieser Schaltfläche. Wenn Sie Einschränkungen festgelegt haben, stellen Sie sicher, dass sie richtig eingestellt sind. –

+2

Glaubst du nicht, dass "Bool (true)" übertrieben ist? Sie könnten einfach "wahr" setzen .... –

Antwort

1

Posting Antwort für andere zu sehen:

In der Storyboard- eine Scroll-Ansicht mit einem Inhaltsansicht Hinzufügen, stellen Sie sicher, dass der Inhalt Größe des Seiten in Ihrem Scroll-Ansicht ist gleich die Inhaltsgröße Ihrer Bildlaufansicht

Andernfalls erkennt Ihre Inhaltsansicht keine Berührungen, die außerhalb der Grenzen der Bildschirmhöhe Ihres Telefons liegen.

Ich bin froh, Ihnen helfen zu können!

Verwandte Themen