• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Titlebar verändern

branco145

Rheinischer Winterrambour
Registriert
26.07.09
Beiträge
933
Wie kann man die Titlebar inkl. Traffic Lights verändern, das heißt in der Position verändern (weiter nach unten)?
Wie es z.B. beim Mac App Store ist - Buttons zentriert in der Title-Tab-Leiste?
 

Pii

Rheinischer Krummstiel
Registriert
25.06.07
Beiträge
383
Wozu?

P.S. Siehe AHIG.
 
Zuletzt bearbeitet:

branco145

Rheinischer Winterrambour
Registriert
26.07.09
Beiträge
933
Weil ich auch so eine Mac-App-Store ähnliche Toolbar machen möchte. Und da sehen auch zentrierte Trafficlights besser aus ;)
 

LittlePixel

Strauwalds neue Goldparmäne
Registriert
09.07.08
Beiträge
641
Bitte nicht.
Ich verstoße auch öfters gegen die AHIG, aber das geht langsam zu weit.
In jedem Programm wird das anders, siehe auch iTunes.

Furchtbar.
 

branco145

Rheinischer Winterrambour
Registriert
26.07.09
Beiträge
933
Theoretisch geht es ja nichts ums warum sondern ums wie, oder?
 

MacApple

Schöner von Bath
Registriert
05.01.04
Beiträge
3.652
Es gibt kein offizielles API dafür.

MacApple
 

Pii

Rheinischer Krummstiel
Registriert
25.06.07
Beiträge
383
Denk mal nach:
1. Es ist kontraproduktiv und nutzlos.
2. Es verursacht merkbaren Mehraufwand.

Da solltest Du über das warum nach denken. Dann erübrigt sich das wie.
 

Pii

Rheinischer Krummstiel
Registriert
25.06.07
Beiträge
383
Da bin ich mal gespannt wie weit man damit kommt.
 

Thyraz

London Pepping
Registriert
14.05.08
Beiträge
2.050
Wenn du schon in der UI so rumhackst, mach es richtig.

Verwende nicht subviews über ihren Index, sondern log dir einmal die Klassennamen der Elemente und such sie dann indem du alle subviews durchläufst und auf den Klassennamen vergleichst.

Werden alle 3 gefunden, Wende deinen Hack an.
Ansonsten brauchst du eine Fallbacklösung: Trafficlights nicht verändern, dafür den Rest deiner Titlebar entsprechend verschieben das es mit den originalen Trafficlights passt.


Schon das nächste OS X Update könnte die Reihenfolge der Subviews verändern und dein Programm unbrauchbar machen.
Auf diesem Weg wird nur dein Custom Look zerstört aber nicht die Nutzbarkeit des Programms.
 

Peter Maurer

Pommerscher Krummstiel
Registriert
16.03.04
Beiträge
3.077
Wenn du schon in der UI so rumhackst, mach es richtig.

Verwende nicht subviews über ihren Index, sondern log dir einmal die Klassennamen der Elemente und such sie dann indem du alle subviews durchläufst und auf den Klassennamen vergleichst.

Noch einfacher: -standardWindowButton:. Aber nicht, dass jetzt jemand glaubt, ich sei ein Befürworter von Ampelknöpfen auf halber Toolbar-Höhe. Brrrrrr...