• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Bestimmtes TextField von mehreren ansteuern

Zettt

Doppelter Melonenapfel
Registriert
16.10.05
Beiträge
3.374
Hi,


Ich hab hier ein paar NSTextFields verbaut. 10 Stueck an der Zahl.

Es ist so eine Art Frage/Antwort Programm. Hat man die richtige Antwort aus einer Menge Antworten gewaehlt soll in einem zugehoerigen NSTextField ein kleines Haekchen stehen.
Wenn nicht die richtige Antwort gewaehlt wurde soll die richtige Antwort im TextField erscheinen.
Gleichzeitig soll noch der PopUpButton und der Button mit dem die Abfrage eingeleitet wurde auf setEnabled:NO geschalten werden.

Das mit dem Button selbst funktioniert schon, da man da ja nur schreiben braucht.
Code:
[sender setEnabled:NO];
Nur bei den PopUpButtons weiss ich mir nicht zu helfen. Dachte ich kann einfach den ganzen PopUpButtons ein Tag geben und die dann ueber das Tag direkt ansteuern aber irgendwie verzwirbelts mir da grade den Kopf.

Gerade aktuell liegen die Buttons und PopUpButtons und TextFields noch in keiner NSMatrix. Ist das vielleicht sogar einfacher?
 
Zuletzt bearbeitet:
Gerade aktuell liegen die Buttons und PopUpButtons und TextFields noch in keiner NSMatrix. Ist das vielleicht sogar einfacher?
Mit einer NSMatrix kannst Du Dir leicht über cellWithTag bestimmte Cells herauspicken. Ob das für Dich einfacher ist, musst Du selbst entscheiden.

MacApple
 
Ich haenge mal ein Bild vom Interface an. Vielleicht versteht man mich dann leichter.
Alex hat mich auch schon angeschrieben er meinte, ich solle das ueber Bindings machen.

Letztendlich geht es mir ja darum, dass derjenige der antwortet am cheaten gehindert wird. Dafuer ist meine Loesung suboptimal.
Denn waehlt man rechts einen anderen Drill oder eine andere CD und danach wieder den urspruenglichen Drill und CD kann man denselben Level einfach nochmal machen. :-/
 

Anhänge

  • Picture 3.jpg
    Picture 3.jpg
    70,7 KB · Aufrufe: 73