問題タブ [nsscrollview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
741 参照

nsscrollview - NSScrollview DocumentView AutoresizingMask

私の NSScrollView では、ドキュメント ビューを NSView に設定しています。ただし、コンテンツは常にスクロールビューの左下にあります。NSView の AutoresizingMask を設定しようとしましたが、ロックはありません。Q: NSScrollview ドキ​​ュメント ビューで AutoresizingMask を設定するにはどうすればよいですか?

0 投票する
1 に答える
1312 参照

objective-c - NSScrollView 内のコンテンツを強制的に再描画する方法

NSTextView + NSImageView + NSMatrix + NSTextView を NSScrollView に入れました。そして、次のコードを使用して、このスクロールビューを上にスクロールします-

しかし、問題は、ビューがめちゃくちゃになるまでスクロールを終了することです..ここにスクリーンショットがあります -

ここに画像の説明を入力

これを使用して、運が悪くてもコンテンツを強制的に再描画しようとしました-

なぜこれが原因で、どのように解決すべきか誰にも分かりますか?

編集 1 - マウス スクロールを使用してビューをスクロールすると、singleScrollView の一部が正常に表示されます。これがこのスクリーンショットです - ここに画像の説明を入力

0 投票する
3 に答える
1998 参照

cocoa - LionのNSScrollView背景画像

を使用してMacアプリケーションで作業していますが、カスタムの背景画像がNSScrollView必要です。NSScrollViewカスタムdocumentViewNSViewサブクラスでこのコードを使用しました:

これにより、documentViewの背景としてパターン画像が表示されます。

しかし、Mac OS X Lionでは、NSScrollView可能な限りスクロールするとバウンドし、醜い空白が表示されます。空白も背景画像で覆われるようにするにはどうすればよいですか?

0 投票する
1 に答える
1320 参照

cocoa - スクロール中のNSScrollView原点

Lion で NSScrollView を使用して iPhone アプリケーションで非常に人気のあるプル ツー リフレッシュの概念に似たものを構築しようとしていますが、contentOffset などのプロパティはなく、制限を超えてスクロールしてもフレームは影響を受けないようです。これを行う方法に関するサンプルコードはありますか? Mac 用の twitter はかなりうまく機能しますが、どうやってそれを達成したのかわかりません!

0 投票する
2 に答える
556 参照

objective-c - NSScrollerの長さを変更する

CocoaアプリケーションでNSScrollViewを使用していますが、水平スクローラーの長さをカスタマイズしたいと思います。スクロールビューのコンテンツは、左側の固定幅領域と右側の動的幅領域の2つの主要な領域に分割されます。左側の領域は垂直方向にのみスクロールします。ユーザーが左右にスクロールしても、ビューの左側に固定されたままになります。スクロールされているビューのスクリーンショットは次のとおりです。

http://jarodlong.com/dropbox/nsscroller_issue.png

水平スクローラーが左側の固定領域と重ならないようにします。右側の領域に限定する必要があります。

NSScrollViewをサブクラス化せずにこれを行う方法はありますか?サブクラス化する必要がないことを本当に望んでいますが、必要な場合は、サブクラス化するときに何を調べる必要がありますか?

横スクロールのフレームを設定してみましたが、NSScrollViewは常にスクローラーのサイズをエリア全体に合わせて調整していると思います。

0 投票する
0 に答える
334 参照

webview - プログラムで webview の div (overflow:scroll) をスクロールするにはどうすればよいですか? (ココア/目標 c)

メイン ウィンドウとして overflow:scroll を持つ DIV 要素を使用する webview インターフェイスを備えたチャット クライアントがあります。コードを介して、単一の DIV 要素だけを静的に保持する必要がある他の要素があるため、webview 全体をスクロールしたくありません。

次の方法でメインの webview スクロールビューにアクセスできることを認識しています。

NSScrollView *scrollView = [ [ [ [mywebview mainFrame] frameView] documentView] enclosingScrollView];

DIV の代わりに iframe を使用して、次の方法でアクセスすることもできます (連鎖を許してください)。

NSScrollView *scrollView = [ [ [ [ [mywebview mainFrame] findFrameNamed:@"myiframe"] frameView] documentView] enclosingScrollView];

...しかし、DIV要素のスクロールビュー/(それが何であれ)に直接アクセスする方法がわかりません。アイデアはありますか?

PS私は、jqueryなどを使用してjavascript(現在の方法)を介してスクロールできることを知っていますが、メインコードですべてを実行したいと考えています。

タ。

0 投票する
1 に答える
931 参照

objective-c - Objective-C/XCode の測定に関する質問

広告レイアウト マネージャーであるアプリ (デスクトップ) を構築しています。私が使用している Indesign テンプレートの測定値はインチです。たとえば、マガジンは 8x10.5 インチです。したがって、ユーザーに mag ページのビューを提供するために、メイン ウィンドウに NSScrollView を配置し、72 (ピクセル/インチ) の変換を使用して、ルーラーを次のように表示しました。

これは問題なく機能しますが、定規はインチ単位で表示され、少しずれています。

ここに画像の説明を入力

また、画像には、画面の上部から始まり、ビューの中心から外れている紫色の四角形があることに注意してください。これは NSScroll のサブビューであり、ページの余白を表すと想定されています。これもオフです。

明らかに、コンバージョン/プレースメントで何か間違ったことをしています。誰かがこれについて私を修正できますか? また、ルーラーの 0,0 をビューの x=0、y=0 の座標に揃える方法はありますか?

0 投票する
1 に答える
2080 参照

objective-c - NSScrollView isFlipped の質問

プログラムで NSScrollView を作成している場合、それを反転するにはどうすればよいですか? 例えば:

次に、デフォルトの isFlipped 設定を NO から YES にオーバーライドするにはどうすればよいですか?

[displayPage isFlipped: YES]; を試しました。displayPage がメソッドを認識せず、アプリの実行に失敗したという警告が表示されました。

0 投票する
1 に答える
279 参照

objective-c - NSScrollView と kCAGravityResizeAspectFill

内部のレイヤーをスクロールするにはどうすればよいNSScrollViewですか? これには画像が含まれており、それContentsGravitykCAGravityResizeAspectFill. 内部のオフスクリーンレイヤーをスクロールする方法を意味しますNSScrollViewか? これを行う方法が見つかりません。

0 投票する
1 に答える
2062 参照

objective-c - Objective-C の NSScrollView で画像をズーム

スクロールが互いに同期された2つのNSScrollViewがあり( Appleの例を使用)、動作しています。次に、両方の画像をズームするズームを実装しました (定義上は同じサイズです)。ズームのコードは、ここにあるコードを使用して調整されました。

同期されたスクロールなしでズーム機能を使用すると、NSScrollView の両方の画像が期待どおりにうまくズームされます。ただし、それらが同期されている場合、プログラムはクラッシュし、いくつかの呼び出しのスタックのように見えます: メインスレッドでは、次のような多くのことが表示されます

そしてGDBで:

誰でもデバッグの方向性を教えてもらえますか、または何が起こっているのか分かりますか? ご協力ありがとうございました。