Frage

Ich habe eine Uiscrollview in meinem Projekt. Ich habe einen View Controller, den ich als Kind des Uiscrollview hinzufügen möchte. Würde ich das einfach so machen:

[scrollView addSubview:theViewController.view];

Oder gibt es einen besseren Weg? (TheView ist eine Ansicht, nicht die TV -Show)

Darüber hinaus möchte ich in der Lage sein, einen Uibutton in ScrollViews übergeordnetem Ansichtsregler zu verwenden, um zu umschalten, ob der Benutzer mit ScrollView scrollt oder nicht, und nicht mit der Einsicht interagiert oder nicht mit ScrollView scrollen und mit der Aussicht interagieren. Sollte ich das nur die Eigenschaft festlegen:

scrollView.userInteractionEnabled = NO;

Oder würde das die Interaktion mit der Aussicht deaktivieren, weil es ein Kind ist?

Danke für Ihre Hilfe!

War es hilfreich?

Lösung

  1. Dies ist der richtige Weg.
  2. Auf der Scrollview, setScrollEnabled: Scrollen ausschalten.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top