2009-07-08 20 views
12

私はCocoaでアプリケーションを開発しています。ウィンドウの一番下のバーに進捗状況を示す必要があります。しかし、私はNSWindowにボトムバーを置くための解決策を探しています。NSWindowのボトムバー

解決策を楽しみにしています。

答えて

1

トムの答えは正しいですが、またBWToolKitを見てみましょう。これは、下のバーで作業するためのいくつかの素晴らしいコントロールが含まれています。

+3

以下の答えは、BWToolKitがXcode 4のインターフェースビルダーでは動作しないため、はるかに優れています。 。 – Padraig

40

これは(ファインダーのように)、ウィンドウの下部にあるバーを置くためのコードです:

[theWindow setContentBorderThickness:24.0 forEdge:NSMinYEdge]; 
+3

'autorecalculatesContentBorderThickness'を' NO'に設定するのを忘れないでください:http://developer.apple.com/releasenotes/Cocoa/AppKit.html –

+0

私は1年以上これを探しています、ありがとう! – alexy13

+18

これはIB内でも実行できるようになりました。ウィンドウの「コンテンツの境界線」の下に、大きくて小さい境界線のオプションを選択します。しかし、下のバーの上に1pxの黒い枠線を表示する方法についてのアイデアはありますか? – tathagata

2

技術的には、Tomの回答は大丈夫です。この問題をIBでどのように処理するかについてのコメントがあります。

一般に、OS X Human Interface Guidelinesを調べる必要があります。 新しいアプリには下部バーを使用しないことをおすすめします。

+2

あなたは特定のリンクを指すことができますか?あなたのリンクを使用して見つけることができる唯一の出来事は次のとおりです: "あなたのウィンドウが(通常ではない)窓枠のコントロールを下のバーに入れてください。 " –

関連する問題