Ich versuche, eine gestapelte Anordnung von einfachen NSViews zu erreichen, und dafür verwende ich eine NSCollectionView an einen Dictionary Controller gebunden. Das Ergebnis, das ich bisher habe, ist unten:NSCollectionView Auto-Resize Subview mit Auto-Layout
Die Etiketten auf der linken Seite auf den Controller-Element-Tasten und der SegmentedControl selectedIndex auf die Elementwerte gebunden sind.
Problem ist, ich habe keine Ahnung, wie die Unteransichten in NSCollectionView auf die Containerbreite zu erzwingen; was passiert ist, behalten sie ihre eigene Breite und wenn die NSCollectionView erscheint zu schmalen horizontalen Scrollbar wird, wie unten:
Ich bin mir dessen bewusst this question (und die „inverse“, this one), und ich Ich habe nie viel mit Autolayout gearbeitet, um ehrlich zu sein. Ich frage mich, mit all der Vorliebe, die AutoLayout mit sich bringt, gibt es eine Möglichkeit, mit diesem Problem umzugehen, ohne auf das Codieren und Verwenden von Ereignissen/Benachrichtigungen zurückzugreifen? (Ich verstehe, dass NSViewFrameDidChangeNotification Beobachtung ist eine Alternative, nicht wahr?)
Dank
Konnten Sie das zur Arbeit bringen? Ich frage mich, ob es einen Weg gibt, es von IB zu machen. – tofutim