Frage

ich derzeit eine NSTableView innerhalb eines NSScrollView haben und dies wird es den Inhalt von einer Datenquelle. Wenn jedoch die Anzahl von Inhalten größer als die Ansicht halten kann, die vertikale Bildlaufleiste nicht den Inhalt der Tabelle beeinflussen.

  • Ziehen der Scroll-Leiste nicht Arbeit
  • Durch Klicken auf die Auf / Ab-Taste nicht Arbeit
  • Verwenden der Mitte Scrollrad auf der Maus nicht Arbeit
  • Mit den Pfeiltasten auf der Tastatur funktioniert Arbeit
  • Die beiden oben genannten Bewegung die vertikale Bildlaufleiste nach oben und unten

  • Versuchte Kopie auf Rolle und Ausschalten

  • Die NSTableView zwei Spalten hat, ist man ein Textfeld und das andere ist ein Bildfeld

  • Kein Fehler erscheint in der Konsole

Das scheint sehr, dass die vertikale Bildlaufleiste an die Tabellenansicht verbunden ist, sondern nur in eine Richtung. Das ist der Tableview die Scrollbar ändert sich aber nicht umgekehrt.

Hat jemand ein solches Problem vor? Oder wissen, was es verursachen könnte?

War es hilfreich?

Lösung 2

Das Problem scheint hier verursacht wurde, durch die NSTableView in einem NSCollectionView Prototyp zu sein. Ich löste es durch die NSCollectionViewItem der Blick von der Hauptspitze seperating hinein eigene ist, so dass es jetzt seine eigene Instanz und blättert hat richtig.

Andere Tipps

Überprüfen Sie die -target des -verticalScroller (NSScroller) des NSScrollView. Es ist wahrscheinlich gleich Null. Wie haben Sie die NSScrollView? Habe gelesen, über Sie die Scroll Ansicht Programming Guide ?

Die gleiche Situation mir passiert ist. Auch vertikale Bildlaufleiste meine Tableview ist nicht vertikal zeigt. Es wurde als horizontale Bildlaufleiste in der unteren rechten Ecke des Tableview zeigt. Ich reparierte sie durch die „Automatisch ausblenden ScrollBar“ Eigenschaft Scroll in der xib Datei deaktivieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top