Frage

Ich habe Probleme zu verstehen, wie die folgenden Arbeiten im Interface Builder erhalten.

Ich habe eine Core Data Modellklasse „Person“ erstellt, die eine Reihe von Attributen (Vornamen, Nachnamen, etc.) und eine Beziehung zu anderen Personen (Freunde).

Konzeptionell ist dies sehr einfach. Doch herauszufinden, wie diese Arbeiten in IB erhalten erweist sich schwierig.

Ich habe eine Schnittstelle geschaffen, die eine Tabelle auf der linken Seite des Fensters Auflistung aller Menschen. Auf der rechten Seite sind die Felder für ein Personendetail eingegeben werden.

Ich möchte einen kleineren Tisch haben, die die „Freunde“ auf der rechten Seite zusammen mit Add zeigt und Tasten entfernen. auf die Schaltfläche Hinzufügen klicken, wird ein kleines Panel starten mit Funktionalität Durchsuchen der Liste für die Filterung nach unten, so dass Sie eine Person auswählen können, die dann auf die „Freunde“ Satz hinzugefügt werden.

Kann mir jemand ein paar Anregungen geben oder mir, dass ich das tut an einem Beispiel zeigt etwas sehen kann?

Vielen Dank im Voraus, Matt

War es hilfreich?

Lösung

Angenommen, Sie bereits einen Array-Controller haben die alle Menschen halten, einen zweiten Array-Controller, das macht Inhalt Array ist mit dem ersten Controller selection.friends gebunden. Schließen Sie die Schaltflächen Hinzufügen und Entfernen, um dieses Controllers Aktionen und binden die Spalte Freunde Tisch (e) in seine arrangedObjects Eigenschaft.

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