問題タブ [nsrect]

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 投票する
6 に答える
702 参照

cocoa - drawRectメソッドを使用した描画-Cocoa

私は解決策を探していましたが、次のことが可能かどうかわかりません:

drawRectメソッドがあります。やりたいのは、グラフィック要素(rectsやlinesなど)を更新せずに現在のビューに追加することです。以前はsetNeedsDisplayを呼び出していましたが、このメソッドは実際にはmyViewを削除して、0から再描画しています。古いものを保持して新しいコンテンツを追加するための提案はありますか?

感謝

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

cocoa - cocoa - NSRect で画像を描画する

NSRect で画像を描画するのに問題があります。以下のコードは、目的の位置に NSRect を作成し、画像を配置します。問題は、画像が透明な領域を持つ円であり、これらが黒で塗りつぶされることです。円の代わりに、円の画像が入った黒い四角があります...

基本的に、NSRect の背景色を削除する方法が必要だと思います...

誰でもアイデアはありますか?

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

cocoa - cocoa - NSTextfield を NSRect に追加

以下のコードが機能しない理由について混乱しています。私が達成したいのは、NSRect に NSTextfield を含めることですが、それが可能かどうかはわかりません。以下のコードですが、機能していません...

NSRect は NSView で描画されます

誰でもアイデアはありますか?

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

objective-c - 非標準ウィンドウのサイズ変更 (Adobe CS6、MonoDevelop など)

ウィンドウのサイズを変更し、アクセシビリティ API を使用してユーザーのためにウィンドウを移動するアプリに取り組んでいます。ただし、いわゆる「カスタム」ウィンドウに問題があります。

Adobe CS6 のような非標準のウィンドウでは、値を設定しても最大化も位置の変更も行われず、NSAccessibilitySizeAttribute文字通り何も起こりません。ただし、他のすべてのウィンドウでは問題なく動作します。

これに対する回避策はありますか?特に見るべきものはありますか?

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

ios - 特定のrectに適合するNSAttributedStringサブストリングを取得するにはどうすればよいですか?

UIPageViewControllerとCustomTextViewControllerを使用して、「Kindleアプリ」のように動作するViewControllersを実装したいと思います。

しかし、特定のrectに適合するNSAttributeStringのサブストリングを取得する方法を見つけることができません。

  • 70,000文字のNSAttributeStringがあります。
  • 私のCustomTextViewControllerには1つのUITextViewがあります。
  • ATTR_STR_Aのサブストリングが表示され、そのサイズにぴったり収まります。
  • これは、UITextViewをスクロールする必要がないことを意味します。

これがスクリーンショットです。

いいえ

この場合、最後の行は表示されません!!

サブストリング(「初期の前〜ほとんどのコンピューターは選択しなかった」)は、適切なサイズのストリングです。

その部分文字列、または部分文字列の最後のインデックス(表示されている行の最後の文字インデックス、最後の単語「to」の「o」)を取得するにはどうすればよいですか。

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

objective-c - NSRectとCoreGraphics

で非常に単純な形状を描画することに関する一般的な質問がありNSViewます。NSRect フレームワークを使用するのではなく、クラスstruct(drawrect)を使用する場合の「ルール」はありCoreGraphicsますか?これまでに理解したことは、osxアプリケーションにどちらかを使用できることです。できますか?

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

objective-c - 描画座標を反転したNSViewの高さ方向

InterfaceBuilderのウィンドウにドラッグしたカスタムビューをサブクラス化しました。マウスがビューの境界に入ると、ビューの高さを変更したいと思います。私の問題は、高さの変化が下向きではなく上向きであるということです。ビューの座標をで反転させてみ(BOOL)isFlippedましたが、高さの変化の方向には影響しません。下方向の高さを変更する方法について何か助けはありますか?

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

cocoa - 属性付き文字列を描画するための最小 NSRect を決定するにはどうすればよいですか?

これが見つからないようで、どこかの FAQ であることを願っています。OS X で NSAttributed 文字列を描画するために必要な最小の NSRect を取得するにはどうすればよいですか? オーバーレイ ボーダレス ウィンドウを実行していますが、文字列を表示するために必要なものに基づいてサイズを制限したいと考えています。