1

私のアプリには、その下にNSToolbar水平線NSSplitViewがあります。ツールバーのNSSegmentedControlは、OS X の Finder のように、splitview の仕切りとともに移動します。NSLayoutGuideは、異なるストーリーボードの「シーン」からの 2 つの「ビュー」を整列させるために使用されました。この関連する質問でこのアプローチを共有しました。

しかし、ラベルをアイコンで移動する方法がわかりません。と を設定しましたminSizemaxSize、ラベルが固定されています。以下の最初のスクリーンショットでは、「表示モード」ラベルがセグメント化されたコントロールの真下にありません。

アクセスできれば、ラベルに制約を簡単に追加できます。しかし、パブリックプロパティしか持たないNSToolbarItemに API が見つかりませんでした。ビューの階層 (2 番目のスクリーンショット) を調べましたが、接頭辞view付きの変数を使用する必要はないと思います。_

関連するが別の質問がここにあります。その質問は移動を考慮していません。

問題: ラベルがアイコンの下にない

階層を表示

4

1 に答える 1

0

タイトルを @"" に設定して NSToolbar をサブクラス化し、独自の UILabel を作成してサブビューとして追加することはできますか? 次に、そのプロパティ名を参照して、好きな場所に移動できます

于 2015-09-14T15:17:11.867 に答える