core|fault entgegen einiger meinungen bin ich nicht schuld an dem ganzen dilemma.
Bin gerade am klöppeln einer neuen Anwendung und verzweifle fast. Warum zeichnet sich meine NSView nicht korrekt ? Im Window eine CustomView mit meiner Klasse verknüpft. Die initWithFrame Routine wird durchlaufen und dort mit [self addSubView: andere view]; eine zweite NSView hinzugefügt. Warum funktioniert nun die drawRect Routine der hinzugefügten View nicht 
Anders gefragt: Warum funktioniert das in meiner Testapplikation und in der eigentlichen Anwendung nicht ?
#3 | core
Endlich ist es geschafft. Nachdem auch mein zweiter Versuch mit dem neuen NIB File nicht wirklich etwas geholfen hat, habe ich es irgendwie hinbekommen. Ganz genau weiß ich allerdings nicht, warum es nun funktioniert. Nur soviel sei gesagt: initialFirstResponder gesetzt und in der drawRect Routine der HauptView für die aktuelle subview ein setNeedsDisplay aufgerufen.
Seems to work.
#2 | core
irgendwie habe ich es wohl geschafft mein nib komplett zu zerschiessen. egal was ich mache: connections weg und wieder neu, der interface builder behauptet es gäbe bad/missing connections
fazit: ich baue mein nib from scratch nochmal auf. hoffentlich wird das in xcode 3 besser![]()
#1 | core
Es ist wie verhext. Wenn ich die CustomView nochmal neu im Interface Builder anlege, dann wird die initWithFrame Routine zweimal durchlaufen. Ich komme irgendwie nicht dahinter![]()