Hallo,
ich habe mich mal an einer eigenen OS X App versucht und habe in 2 Monaten ein Konzept sowie ein voll funktionstüchtiges Programm auf die beine gestellt.
Währen der (closed beta), in der einige meiner Kollegen mein Programm getestet haben, wurden einige Designmängel im Userinterface entdeckt. Daraufhin
habe ich beschlossen das Interface vollständig zu überarbeiten.
Ich erstellte eine neues Projekt und Testete erstmal verschiedene Anordnungen. Dabei bin ich auf einige Probleme gestoßen.
1. Beim Resize des Window entstehen Grafikfehler in der ToolBar.
[Blockierte Grafik: http://www7.pic-upload.de/03.09.13/msodrz2hfjm.png]
2. Nach dem Resize bleiben einige Grafikfehler vorhanden.
[Blockierte Grafik: http://www7.pic-upload.de/03.09.13/hdu25qks5hx2.png]
3. Beim Wechsel in eine andere Anwendung und nach dem darauf folgendem Wechsel zurück in meine Anwendung verschwinden die Fehler.
[Blockierte Grafik: http://www7.pic-upload.de/03.09.13/xkmzjnzcn5b9.png]
Ich habe mir das Programmieren mit Objektive-C selber beigebracht sowie über Bücher, Tutorials und Stanford iTunes-U erweitert, habe aber schon zu meinen Java und C# Zeiten immer Probleme mit Interface
Geschichten gehabt. Da nach dem wechseln zu einer anderen Anwendung (in Punkt 3.) die Grafikfehler verschwinden verstehe ich nicht ganz warum
während des Resizing und danach die Grafikfehler entstehen.
In der NSToolbar ist eine CustomView. Damit diese in der Mitte gehalten wird sind links und rechts "Flexible Spaces" eingefügt. Die ToolbarItems werden ausschließlich
Programmatisch erzeugt. Im Linken Teil der App ist eine NSOutlineView (SourceView) in der Mitte liegt eine NSOutlineView und Rechts ist eine CustomView die noch ausgearbeitet wird.
Dies Statusleiste am Unteren Teil der App ist ebenfalls eine CustomView. Ich Arbeite mit Autolayout, Constraints werden lediglich im IB gesetzt. OS X 10.8.4 mit Xcode 4.6.3.
Warum entstehen die Fehler und wie kann ich diese verhindern.
mfg.Jan
ich habe mich mal an einer eigenen OS X App versucht und habe in 2 Monaten ein Konzept sowie ein voll funktionstüchtiges Programm auf die beine gestellt.
Währen der (closed beta), in der einige meiner Kollegen mein Programm getestet haben, wurden einige Designmängel im Userinterface entdeckt. Daraufhin
habe ich beschlossen das Interface vollständig zu überarbeiten.
Ich erstellte eine neues Projekt und Testete erstmal verschiedene Anordnungen. Dabei bin ich auf einige Probleme gestoßen.
1. Beim Resize des Window entstehen Grafikfehler in der ToolBar.
[Blockierte Grafik: http://www7.pic-upload.de/03.09.13/msodrz2hfjm.png]
2. Nach dem Resize bleiben einige Grafikfehler vorhanden.
[Blockierte Grafik: http://www7.pic-upload.de/03.09.13/hdu25qks5hx2.png]
3. Beim Wechsel in eine andere Anwendung und nach dem darauf folgendem Wechsel zurück in meine Anwendung verschwinden die Fehler.
[Blockierte Grafik: http://www7.pic-upload.de/03.09.13/xkmzjnzcn5b9.png]
Ich habe mir das Programmieren mit Objektive-C selber beigebracht sowie über Bücher, Tutorials und Stanford iTunes-U erweitert, habe aber schon zu meinen Java und C# Zeiten immer Probleme mit Interface
Geschichten gehabt. Da nach dem wechseln zu einer anderen Anwendung (in Punkt 3.) die Grafikfehler verschwinden verstehe ich nicht ganz warum
während des Resizing und danach die Grafikfehler entstehen.
In der NSToolbar ist eine CustomView. Damit diese in der Mitte gehalten wird sind links und rechts "Flexible Spaces" eingefügt. Die ToolbarItems werden ausschließlich
Programmatisch erzeugt. Im Linken Teil der App ist eine NSOutlineView (SourceView) in der Mitte liegt eine NSOutlineView und Rechts ist eine CustomView die noch ausgearbeitet wird.
Dies Statusleiste am Unteren Teil der App ist ebenfalls eine CustomView. Ich Arbeite mit Autolayout, Constraints werden lediglich im IB gesetzt. OS X 10.8.4 mit Xcode 4.6.3.
Warum entstehen die Fehler und wie kann ich diese verhindern.
mfg.Jan
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von jworuna ()