Wie setzen NSView Größe programmgesteuert?
Wie legen Sie die Größe von NSView programmically z.B.
-(void)awakeFromNib {
self.frame.size.width = 1280; //Does nothing...
self.frame.size.height = 800; //...neither does this.
...
Größe-setup in der Spitze (Mac OSX) funktioniert OK, aber ich will es im code.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beim Aufruf selbst.Rahmen, gibt es die Daten in den Rahmen, und nicht ein Zeiger. Daher wird jede änderung in dem Ergebnis spiegelt sich nicht in der Ansicht. In Reihenfolge, um die Ansicht zu ändern, müssen Sie den neuen Rahmen, nach dem Sie die änderungen vornehmen:
Verwenden Sie die Methode -setFrameSize: oder -setFrame:
Programmgesteuert setup der app-Größe (das ist, was ich tun wollte), müssen Sie dies tun:-