Ich mache eine App für OS X und ich merke, wie nützlich das neue Constraint-Feature im Interface Builder ist (der natürlich jetzt in Xcode eingebaut ist). Es ist so nützlich und dynamisch in der Tat, dass ich in Frage stelle, ob ich eine minimale Fenstergröße einstellen sollte oder nicht oder nur auf die Einschränkungen meiner Fenster angewiesen bin, um die Minima und Maxima selbst einzustellen.Sollte ich View Constraints oder minimale Fenstergröße verwenden?
Ich habe das Gefühl, dass OS X minimale und maximale Fenstergrößen mit anderen Dingen außer der Begrenzung der Fenstergröße in irgendeiner Weise in Betracht zieht, und dass es nützlich sein könnte, die Minima und Maxima dafür zu setzen, aber ich habe auch Lust Es könnte ein guter Stil sein, sich auf die Beschränkungen zu verlassen, um die minimalen und maximalen Fensterhöhen aufgrund ihres dynamischen Verhaltens und aller dynamisch zu setzen. Wenn ich z. B. beschließe, die Mindestbreite eines Steuerelements mit Einschränkungen zu ändern, muss ich mir keine Sorgen darüber machen, dass auch die Mindestbreite des Mindestfensters geändert wird.
Ein weiteres, noch entscheidenderes Beispiel für die Vorteile von Einschränkungen bei der Festlegung der minimalen und maximalen Fenstergröße ist, dass die betroffenen Steuerelemente in meiner Anwendung ihre Größenbeschränkungen dynamisch ändern können, wenn der Benutzer beispielsweise die Textgröße ändert. aber eine statisch festgelegte minimale und maximale Fenstergröße würde dieses dynamische Verhalten ruinieren.
Noch einmal, alle diese Vorteile sollten auch in Betracht gezogen werden, dass OS X minimale und maximale Fenstergrößen in irgendeiner Weise berücksichtigt und dass es aus diesem Grund sinnvoll sein kann, die Minimal- und Maximalwerte festzulegen ; Ich bin nur nicht sicher wenn OS X berücksichtigt sie, und wenn sie es tun, wie es verwendet sie.
Ich habe die Dokumentation von Apple durchgesehen und kann nichts finden, das eine befriedigende Antwort liefert.