Höhe der Apfel-Menüleiste

8

Ich habe mich nur gefragt, wie man die Höhe der Apfel-Menüleiste in Pixel (die immer oben) erreicht.

(Meine Bildschirmgröße beträgt 1200 x 800) Ich habe mich gefragt, was es wäre, ohne die Menüleiste.

    
Samuel 19.05.2010, 16:32
quelle

4 Antworten

12

Und wenn Sie zur Laufzeit wissen müssen, verwenden Sie -[NSMenu menuBarHeight] .

    
Avi 04.06.2010, 18:45
quelle
18

Programmgesteuert (wie das SO ist, suchte ich nach einer programmatischen Antwort und Google schickte mich hier) können Sie dies erhalten, indem Sie:

%Vor%

oder als Grafikdesigner würde ich sagen: 0,8cm;)

    
Ross 12.02.2011 00:12
quelle
8

Der nicht-programmatische-6-Nanosekunden-Weg, den ich herausfinden würde:

  • Schritt 1: ⌘ + ⇧ + 4
  • Schritt 2: Drücken Sie ␣ (Leerzeichen) und der Cursor wird von einem Fadenkreuz zu einem Objekt, das ganze Fenster auswählt.
  • Schritt 3: KLICK
  • Schritt 4: ~ / Desktop / Bildschirmfoto 2001 - ## - ##. png / jpg
  • Schritt 5:  + i

Das Infofeld zeigt Ihnen die Höhe (und Breite) an.

(s ן ǝxıd oʍʇ-ʎʇuǝʍʇ: ɹǝʍsuɐ)

    
tmslnz 12.02.2011 00:23
quelle
1

Laut @ Ross Antwort:

%Vor%

Leider wird dies nil zurückgeben, bevor die App beendet wird (weil mainMenu nil ist). Wenn Sie diesen Wert früher benötigen (und nicht für die zukünftigen OS-Versionen erraten möchten), können Sie dies wie folgt berechnen:

%Vor%

Diese Nummer wird nur dann korrekt sein, wenn einige zusätzliche Bildschirmmöbel (wie zB das Dock) von oben angeheftet sind, was äußerst unwahrscheinlich erscheint.

Update: Zur Unterstützung mehrerer Anzeigen (primär und sekundär):

%Vor%     
milos 18.05.2015 19:47
quelle

Tags und Links