appkit

    1

    3答えて

    私は現在、Objective-CとCocoaをしばらく学んでいましたが、AppKitフレームワークについてもっと知る必要があると感じています。私はしばしば、特定の用途にどのコンポーネントを使用すべきか疑問に思っています。たとえば、NSTabViewと同じように2つのNSViewを切り替える方法を調べるのに多くの時間を費やしましたが、タブがなくても(たとえばIBActionでは) 私はアーロン・ヒレ

    0

    1答えて

    NSScrollViewにカスタムNSViewがあります。私は私のカスタムビューがドラッグドロップのホバーを受け取るときにスクロールビューがフォーカスを取得するようにNSScrollView(または多分NSClipView)の周りにフォーカスリングを描画しようとしています。どのように私はこれを行うのですか? NSScrollViewをサブクラス化する必要はありません...できますか?

    12

    1答えて

    NSWindowを終了する必要がある場合、または終了する方法を教えてください。私はwindowWillCloseのようなものを持っていたいと思います。残念ながら、NSWindowControllerにはUIViewControllerと同じくらい便利なメソッドがありません。だからそれをするのがベストプラクティスですか?

    0

    1答えて

    私はこの振る舞い を再現するべき私はそれを埋めるために、単純な直線勾配でNSGradientを使用してみましたが、それは貧弱な結果です。どのような勾配ですか?

    0

    1答えて

    私はSnow Leopardの下でNSTextFieldのフィールドを持つNSComboBoxフィールドのデータフォームを作成しましたが、これはSnow Leopardでうまく見えましたが、異なっている。縁取りボタンNSComboBoxがNSTextFieldに近い見えますけれども、それはどちらか、試合ではないのですけれども、私はまた、(どちらか、ボーダーボタンといくつかのNSComboBoxフィ

    2

    1答えて

    私はこのmanagedObjectのサブクラスを持っています。位置はNSPointの位置です。 XIBでは、私はこの つの表示position.x値やその他の表示position.yのような2 NSTextFieldをしたいです。私は、このエラー::だから私がチェック [ setValue:forUndefinedKey:]: this class is not key value coding-

    1

    2答えて

    NSTimerセレクタで[self setNeedsDisplay:YES]を呼び出して、drawRectメソッドをトリガしようとしました。その後 - (void)drawRect:(NSRect)dirtyRect { NSLog(@"drawRect"); } : -(IBAction)buttonPush:(id)sender { myTimer = [NSTimer

    0

    1答えて

    カスタムビュー(NSView)の最小サイズを適用する方法はありますか?私はウィンドウで最小サイズを設定することができますが、カスタムビューの設定はありません。 NSViewのサブクラス化は可能ですか? 私がこれを必要とするのは、次の構造を持っているからです。今私は分割ビューバーを使用し、一番上にそれを押して、再びそれを戻す、テーブルビューは、分割ビューの上部全体を埋める、他のすべてのコンポーネント

    0

    2答えて

    私は、ウィンドウのアルファ値をスライダの値に応じて設定する以下のメソッドを持っていますが、ウィンドウの内容も半透明になります。最終的にウィンドウで消えます。 ウィンドウのアルファ値を変更する方法がありますが、ウィンドウ内のコンテンツビューは変更できませんか? - (IBAction)changeTransparency:(id)sender { // Set the window's alpha

    12

    1答えて

    こんにちは私のアプリでNSPopoverを実装しましたが、ポップオーバーは終了しません。私は一度他のものをクリックすれば閉じるべきだと思っていますが、そうではありません。私はクローズアップアクションがあることを知っていますが、それは別のボタンに対してのみ機能します。ポップオーバーが開いていることを確認して、同じボタンを押したときにポップオーバーを閉じるために開いているときに、どうすればいいのですか