私は主な拍手があります。ツールバーでウィンドウを開きます。ユーザーがボタンXをクリックすると、メインウィンドウのツールバーの下部にフローティングしている小さな入力ウィンドウを開きたい(メインウィンドウをユーザーがパネルを閉じるまで移動する必要がある)。したがって、パネルを使用する場合、メインツールバーの下部に「スティック」させるにはどうすればよいですか?Xcode - 主な勝利で動くスティッキーパネルウィンドウを作成するには?
編集:
[OK]を、私はIBのウィンドウを作成しておりますので、私はそれを設定し、クラスが子にパネルを回すことになっている必要があります。しかし、それは動作しません。 ?あなたはインスペクタでレイアウトpositionningを使用しなければならないのはなぜ
@interface myClass : NSObject {
IBOutlet NSWindow *myWin;
IBOutlet NSPanel *myPan;
}
@end
@implementation myClass
[myWin addChildWindow:myPan ordered:NSWindowAbove];
@end
これはできません。 Interface Builderでは、ウィンドウの位置を別のウィンドウに対して相対的に設定することはできず、別のウィンドウの移動時に移動するように設定することはできません。 –
IBでそれと運がいいわけがありませんが、私はプログラムでそれをやらなければならないと思います。 -/ – janeh
あなたの権利。申し訳ありませんが、私はiOSのコンテキストにあまりにも集中していました。これはMacターゲットだった。 バインディングを使用して他のウィンドウの左側のx位置に正しい位置を結び付けることができる場合は、これを行うことはできません。 上記の子ウィンドウソリューションを試しましたか? –