2009-08-10 7 views
1

今日、私はこの1つから発芽した質問があります:Database Results in Cocoa。これは、特定の数の質問を作成するためにデータベースから返されたデータを使用することに関するものです。私は次のコードの形式を使用しています(これは質問に掲載されています)。動的結果とカバリングデータ

NSMutableDictionary * interfaceElements = [[NSMutableDictionary alloc] init]; 

for (NSInteger i = 0; i < numberOfTextFields; ++i) { 
    //this is just to make a frame that's indented 10px 
    //and has 10px between it and the previous NSTextField (or window edge) 
    NSRect frame = NSMakeRect(10, (i*22 + (i+1)*10), 100, 22); 
    NSTextField * newField = [[NSTextField alloc] initWithFrame:frame]; 
    //configure newField appropriately 
    [[myWindow contentView] addSubview:newField]; 
    [interfaceElements setObject:newField forKey:@"someUniqueIdentifier"]; 
    [newField release]; 
} 

私はIFVerticallyExpandingTextfield(http://www.cocoadev.com/index.pl?IFVerticallyExpandingTextFieldから)を使用する、またはテキストのいずれかの大規模な量を作成しようとしたときしかし、今、それは単に他の描かれたコンテンツの上に行きます。オブジェクトに対してsetAutosizingMask:を使用してみましたが、これまでのところ動作していません。

ありがとうございました。

編集:私は「正しいのTextField」とどのような「StackOverflowのサンプル」と呼ばれているが起こると呼ばれているように見える効果を欲しいからhttp://www.mediafire.com/?sharekey=bd476ea483deded875a4fc82078ae6c8e04e75f6e8ebb871

EDIT 2:このIFVerticallyExpandingTextfieldクラスを使用する方法を知っている人がいない場合は、その効果を達成する別の方法があるかどうかを知っていますか?

+0

私はよく分かりませんが、NSWindowのcontentViewではなく、NSScrollViewをコンテナビュー用に使用する必要があります。 –

+0

こんにちはVirgil:私の実際のコードでは、私はNSScrollViewを使用していますが、問題はまだそれを使用するときに発生します。 – PF1

答えて

1

これはどういう意味ですか?

http://developer.apple.com/documentation/Cocoa/Conceptual/CocoaDrawingGuide/GraphicsContexts/GraphicsContexts.html

^^^あなたの質問は私にとって非常に明確ではありませんが、これは役立つかもしれません。

そのページの「現在のグラフィックス状態を変更する」を参照してください。

「正しいテキストフィールド」の例のコードを正確にコピーしてアプリケーションで使用するとどうなりますか?または、「正しいtexfield」の例からアプリケーションを開始してください。

また

http://www.cocoadev.com/index.pl?IFVerticallyExpandingTextFieldにコメントは述べています:

はそれを試してみます! をプロジェクトにスローするには、Interface Builderで ファイルを読み取り、 カスタムクラスペインを使用して NSTextFieldを IFVerticallyExpandingTextFieldにします。 はレイアウトを設定する必要があり、 という単語の改行属性は ラップして動作します。

拡大がテキストフィールドがサブビューに埋め込ま あるとき、私はNSScrollViewsを扱ういくつかの トラブルを抱えている適切 を動作するはずですが。 フィールドは スクロールビューのコンテンツビューに展開されますが、スクロールバーのコントロールは表示されません。 ここで何か助けていただければ幸いです。

+0

こんにちはKoning:私は間違いなくそのリンクを見ていきますが、サンプルコードをアップロードして問題をよりよく示すことができますか? – PF1

+0

あなたはそれがすべてのことをより良く説明すると思うならば、もちろん! –

+0

メイン・ポストをファイルへのリンクで更新しました。 – PF1

関連する問題