Ich mache eine Cocoa-Anwendung und ich kann mir nicht vorstellen, wie ich etwas machen soll.
Ich möchte ein NSTextField mit einem benutzerdefinierten Aussehen wie das in Wallet erstellen:
Ich habe herausgefunden, wie man die NSTextField-Größe ändert, aber ich weiß nicht, wie man die Schriftgröße ändert. Ich unterordnete NSTextFieldCell wie folgt, aber es funktioniert nicht, die Schriftart wird nicht geändert, wenn ich keine Systemschriftart auswähle und die Größe nur die Zeilenhöhe, aber nicht die Zeichenhöhe ändert.
Header-Datei:
%Vor%Klassendatei:
%Vor%Um die Schriftart eines NSTextFields zu ändern, ändern Sie die Schriftart in Interface Builder über das Schriftfeld oder über -setFont: zur Laufzeit.
Es ist nicht notwendig, NSTextField oder NSTextFieldCell von einer Unterklasse zu trennen, um einfach eine andere Schriftart zu verwenden.
Tags und Links objective-c macos cocoa nstextfield