Suchergebnisse
Suchergebnisse 1-20 von insgesamt 24.
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
Hallo, ich habe eine Frage zum Einbetten eines NSViews (aus dem Buch: GridView) in ein NSScrollView. Ich habe soweit alles nachprogrammiert und mich mit den ersten Bildschirmdarstellungen auseinandergesetzt, nur leider schaffe ich es nicht das GridView (Subklasse von NSView) in ein NSScrollView einzubetten. Ich ziehe es per Drag&Drop im IB in das Menü (siehe Screenshot), jedoch nichts erscheint. Ich nutze Autolayout im IB. Wo liegt der Fehler ? Viele Grüße, Robby99 osxentwicklerforum.de/index.ph…
-
Beim besten Willen. Ich verstehe es einfach nicht. Das "showField1" ist einer Subklasse von "NSTextField". Wenn ich die Methode "-(BOOL)becomeFirstResponder" in der .m Datei des showField1 überschreibe, dann erscheint auch der Text "ABC" in der Konsole. Das TextField im Interface ist auch als "showField1" eingetragen. Das Delegate ist auf den showField1 gesetzt. Also funktioniert die Methode "-(BOOL)becomeFirstResponder" schon mal, bzw. sie wird aufgerufen wenn man den Fokus auf das TextField se…
-
Jetzt habe ich die Methode aktualisiert. Es wird immer noch nichts angezeigt. Der Text "ABC" erscheint in der Konsole Quellcode (5 Zeilen)
-
Ich denke ich verstehe jetzt wie es theoretisch funktioniert, aber ich weiß nicht welchen Code ich nun schreiben soll ? Quellcode (1 Zeile)?
-
Entschuldigung ich verstehe das nicht. 1. Warum ist der Name schon wieder schlecht ? Ich habe im "scrollViewForNSTable" und im "showField1.h" das CamelCase verwendet. Ist der Name entscheidend für die Funktionalität des Programms ? 2. Ich möchte, dass Auftreten des TableViews ändern. Ich habe beschlossen, dass das TableView bereits beim anklicken auftauchen soll. Deshalb möchte ich die Methode mouseDown verwenden. Wenn man das NSTextField anklickt, so erscheint auch der Text "ABC" in der Konsole…
-
Es wird langsam 2. Ich werde zukünftig versuchen diese Regelung zu beachten. So habe ich den NSScrollView z.B. schon in "viewForNSTableView" umbenannt. 6. Jetzt habe ich eine Subclass für das NSTextField erstellt und das Feld dieser Klasse zugeordnet im identity inspector. Die Ausgabe "ABC" in der Konsole funktioniert auch, nur leider wird das TableView nicht angezeigt. Hier ist mein Code: showField1.h Quellcode (8 Zeilen) showField1.m Quellcode (16 Zeilen)
-
Hallo, 1. Ich habe für das NSTextField eine eigene Klasse geschrieben, da ich 2 NSTextFields auf dem Storyboard habe, die zu unterschiedlichen Zeiten (also wenn auf die Textfelder geklickt wird) einen NSTableView unter sich aufklappen sollen. Wenn ich 2 NSTextFields habe, jedoch nur eine Delegate Klasse (also sich selbst) dann erscheinen beide NSTextFields. Das möchte ich nicht. Gibt es einen Weg, 2 Delegate Methoden zu implementieren und sie anschließend den NSTextFields zuweisen ? 2. Warum sin…
-
Hallo, Ich mache gute Fortschritte. Nun habe ich eine "Delegate-Klasse" erstellt und sie dem NSTextField als Delegate vermittelt. Anbei mein Code: Delegate_Klasse.h Quellcode (8 Zeilen) Delegate_Klasse.m Quellcode (13 Zeilen)Dann hatte ich das Problem, dass das NSTableView immer angezeigt wurde. Dies war die Lösung: Quellcode (4 Zeilen) Nun möchte ich eine andere Delegate Methode schreiben. Das TableView soll erscheinen, sobald der Benutzer das TextFeld anklickt. Ich habe herausgefunden, dass ma…
-
Ich verstehe überhaupt nicht wie ich die Sache rangehen soll. Soll ich delegates benutzen ? Hier ist mein Code für das TableView: Quellcode (8 Zeilen)Es ist in einer NSViewController Klasse geschrieben. Und ich verstehe den nächsten Schritt nicht. Schreibe ich in diese beiden Funktionen das "Hidden" ? Schreibe ich es in viewDidLoad oder in awakeFromNib ? Wie sage ich es dem TableView, dass er unter einem bestimmten NSTextField bleiben soll, egal wo ich es verschiebe ? Und es soll nur erscheinen …
-
Jetzt möchte ich, dass das TableView unter einem NSTextField auftaucht und die Eingabevorschläge anzeigt. Man soll nur die Eingaben aus dem TableView übernehmen können. Angaben welche von den Vorschlägen im NSTableView abweichen, sollen nicht angenommen werden.
-
Es geht darum, dass ich nicht verstehe wie ich eine Verbindung herstellen kann zwischen dem Ereignis, dass das NSTableView angeklickt wurde und dem erscheinen des NSTableView. Jetzt habe ich, nur für Übungszwecke, ein NSTableView und eine NSTextField erstellt. Die Tabelle wird mit den Methoden a und b aus Beitrag 17 mit Daten versorgt. Es funktioniert auch soweit. Wie geht es nun weiter ? Das verstehe ich nicht. Wo muss ich die Methode "enclosingScrollView" angeben ?
-
Ja, ich weiß wie man eine NSTableView befüllt. Hierzu dienen die Methoden: a) -(NSInteger) numberOfRowsInTableView:(NSTableView *)tableView b) -(id) tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
-
Entschuldigung, ich verstehe das nicht. Ich glaube das ist ein Grundverständnisproblem bei mir. Wie bekomme ich das im Code mit ? Kann ich mir den Code vom TableView anzeigen lassen ? Kannst du mir vielleicht einen Screenshot posten ? Vielen Dank für deine Hilfe !
-
Nun, jetzt habe ich mal eine NSTableView in das Fenster gezogen und es unter meinem NSTextField positioniert. Ich verstehe nur nicht wie ich dem NSTableView den Befehlt "zeige dich nur wenn das NSTextField angeklickt / getippt wird" und "aktualisiere dich entsprechend den Benutzereingaben" vermitteln kann.
-
Meinst du ich kann es für eine NSCombobox oder ein NSTableView im IB festlegen ?
-
Prinzipiell ist es mit einer NSCombobox auch möglich. Jedoch soll die Tabelle etwa 400 Einträge enthalten und da ist es einfach schöner eine Tabelle mit Suchfeld und Autosuggestion Funktion zu programmieren, welche auftaucht sobald der Benutzer das Feld anklickt. Es wäre auch schön, wenn die Hintergrundfarbe für jedes zweite Feld leicht gräulich ist.
-
Vielen Dank ! Das hat geholfen. Jetzt versuche ich eine NSTableView unter einem NSTextField erscheinen zu lassen. Jedes mal wenn man das NSTextField anklickt, soll unterhalb dessen eine NSTableView angezeigt werden. Die NSTableView sollte 2 Spalten haben und eine Liste mit Vorschlägen anzeigen. Außerdem sollte sie angepasst werden wenn der Benutzer in das NSTextField tippt. Das ist nun (für mich) ein Fall, der mit den durch Xcode bereitgestellten Elementen nicht zu bewerkstelligen ist. Ich würde…
-
Ich finde das Feld "Autoresizes with Table" nicht. Kannst du mir ein Screenshot schießen ?
-
Hey, Meinst du, dass man jeden Button, jeden View per Code schreiben kann. Das ist super und interessant. Angenommen ich möchte jetzt einen NSTableView per Code programmieren um ihn anschließend in einem NSSplitView darzustellen. Erstelle ich diesen NSTableView in einer eigenen Klasse oder im "ViewDidLoad" im ViewController ? Ich habe bereits kleinere NSTextFields und Buttons im ViewDidLoad erstellt. Muss dann der ganze Code für die Elemente im ViewController erfasst werden ? Wird das nicht extr…
-
Hallo, Ich habe 2 Fragen, die mir gerade bei der Programmierung begegnen. 1) Wie werden die einzelnen Views / Fenster verwaltet wenn man Programme mit vielen Views / Fenstern für Mac programmiert ? Bis vor kurzem habe ich für jede neue Sicht ein neues Fenster im Storyboard erstellt. Dementsprechend war es auch unübersichtlich und bei jedem Aufruf eines Elements, bei dem eine neue Sicht angezeigt werden sollte, wurde ein neues Fenster aufgerufen. Das ist natürlich nicht schön. Jetzt versuche ich …