Grüße alle,funktioniert nicht?
Ich habe ein verwirrendes Problem. Ich habe einen Zeiger auf eine Vanille NSView, die in einer Feder initialisiert wurde. I-Nachricht mit der NSView
[myNSView setFrame:NSMakeRect(0,0,816,1056)];
aber wenn ich durch den Debugger Schritt hat einen Rahmen von myNSView {{0,0}, {801, 1041}}. Die Abmessungen des Rechtecks sind 15 weniger als ich angegeben habe! Dies geschieht konsequent. Wenn ich zwei [setFrames] nacheinander anführe, funktioniert alles, aber das ist natürlich nicht die Antwort.
Zusammenfassend, weiß jemand, warum SetFrame fehlschlagen würde?
Dank
Ich habe ehrlich gesagt keine Ahnung. Das sollte funktionieren. Könntest du mehr Kontext geben? – Kriem
Ich zeichne benutzerdefinierten Inhalt, sagen Sie eine Seite mit Text. Ich beginne mit einer Bildlaufansicht und einem eingebetteten Bild, das eine Seitenansicht ist. Ich habe zwei Aktionen, Seite anpassen und 100% anzeigen (ähnlich wie bei anderen Zuschauern). Ich möchte in der Lage sein, zu vergrößern und zu verkleinern. Um dies zu tun, ändere ich die Bildgröße der Seitenansicht, und ich hoffe, dass die Bildlaufansicht kümmert sich um das Schwenken. Es funktioniert meistens, bis auf das seltsame Größenänderungsverhalten der Seitenansicht. – EightyEight
Hmm, die Einbettung könnte mit deinen Dimensionen herumspielen. Ansonsten habe ich noch keine Ahnung. Es tut uns leid. :) Ich habe die Frage trotzdem gewählt, vielleicht kann dir jemand anders helfen. Viel Glück aber! – Kriem