問題タブ [drawrect]
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.
apache-flex - Flex/Actionscript画像表示の問題
Imageクラスを拡張しようとしていますが、乗り越えられない問題が発生しました。画像を読み込むプライベート画像(img)と、その画像を取得して親にコピーする関数があります。
デバッグ関数「copyit2」は画像を正常に表示します(したがって、正常にロードされていることがわかります)。ただし、関数「copyit」は機能しません。白い長方形が表示されるだけです。元の画像がBitmapDataにコピーされ、続いて親にコピーされるようにcopyitを機能させる方法がわかりませんか?
(例を単純にするためにここには示されていませんが、表示される前にビットマップデータに対して何らかの処理を行うという考え方です。)
画像の読み込みのセキュリティに関係しているのではないかと思いますが、アプリケーションの実行元と同じサーバーから画像を読み込んでいます。これは問題ではないでしょうか。
誰もが提供できる助けをありがとう。
イアン
objective-c - NSViewでグリッドを作成する
私は現在NSView
、ユーザーがグリッドの間隔とグリッドの色を変更できるという考えで、グリッドパターン(基本的には水平線と垂直線のガイド)を描画するを持っています。
グリッドの目的は、オブジェクトを並べるときにユーザーのガイドラインとして機能することです。1つの例外を除いて、すべてが正常に機能します。NSWindow
グリッド間隔が特に小さい場合(たとえば10ピクセル)、サイズ変更ハンドルをドラッグしてサイズを変更します。ドラッグのサイズ変更は本質的に無気力になります。
グリッドの私のdrawRect
コードは次のとおりです。
これは、グリッドを描画する方法と完全に関係していると思います。また、グリッドをどのように処理するかについての提案を受け入れています。
非効率性がどこにあるのかがわかります。ドラッグサイズ変更は、サイズ変更時にこのビューでNSWindow
常に呼び出してdrawRect
います。グリッドが近いほど、親ウィンドウのピクセルあたりのドラッグ数が多くなります。
ウィンドウのサイズ変更時にビューを非表示にすることを考えていましたが、動的ではありません。遅延やちらつきが感じられないように、ユーザーエクスペリエンスを非常にスムーズにしたいと考えています。
グリッドを描画するためのより良いまたはより効率的な方法について誰かが何かアイデアを持っていますか?
いつものように、すべての助けは非常にありがたいです。
uiview - UIView drawRect: 線を引くと矩形領域がクリアされるので前の描画が消えます
わかりにくいので、問題を示す画像をアップロードします: http://i42.tinypic.com/2eezamo.jpg
基本的に drawRect では、touchesMoved から指のタッチで線を描画し、再描画のために「needsDisplayInRect」を呼び出します。しかし、最初の行が完了し、2行目でrect部分がクリアされるため、以前の描画がいくつかなくなっていることがわかりました。
これが私の実装です:
これを実装しようとしていますが、期待どおりに機能しないようです。ビューで setNeedsDisplay が呼び出されるたびに正方形を描画するビューを実装しました。CGImageRef 画像と CGBitmapContextRef コンテキストを ivar に入れ、ビューの初期化時にそれらを割り当てます。
iphone - iPhone-setNeedsDisplayはdrawRectを呼び出さない
この問題に関する多くの投稿を見てきましたが、答えが得られませんでした。メインウィンドウにビューが追加されたコントローラーがあります。コントローラのビューには、drawRectを持つサブビューがあります。問題は、[selfsetNeedsDisplay]を呼び出してもこの関数が呼び出されないことです。
ありがとう
iphone - ObjectivecでプログラムでdrawRectを呼び出す方法
Objective CでプログラムでdrawRectを呼び出す方法は?
UItabbarcontrollerでビューのdrawrectメソッドを呼び出したい。どうすればこれを行うことができますか?前もって感謝します..
編集
ビューが現在表示されていないときに電話する必要があります。そのビューを呼び出さなければならないのは初めてです
iphone - drawRect の EXC_BAD_ACCESS
以下のコードは、デバイス上で実行するとクラッシュ (EXC_BAD_ACCESS) を引き起こす場合があります。シミュレーターでは決してありません。
それを再現するために、テーブルビューコントローラーにモーダルビューコントローラーを重ね続けています。これは通常、モーダル ビュー コントローラーが閉じられたときに発生します。
なぜこれが起こるのですか?
ありがとう
iphone - drawRect メソッドが呼び出されないのはなぜですか?
ニブを変更する必要がありますか?
ありがとう
uitableview - iPhone NSString drawAtPoint linebreakmodeWordWrap
tableViewのスクロールが非常に遅いので、TweetieAppサンプルまたはApplesTableViewSuiteコードと同様に、直接描画方法に追いつくようにしています。
そのため、現在、複数の線でNSStringを描画するのに苦労しています。私はこの[NSString drawAtPoint: forWidth: withFont: linebreakMode:]
メソッドを使用していて、行を「分割」しますが、2行目は表示されず、残りの文字列が切り取られるだけです。
これは正常な動作ですか?複数の行の解決策は何ですか?
iphone - カスタムUITableviewcell、CGGradientはセルが選択されたときにまだ表示されますか?
カスタム テーブルビュー セル (Tweetie の高速スクロールなど) を使用しています。コンテキストにグラデーションを追加しました。これは非常に見栄えが良いのですが、セルを選択するとグラデーションが表示されたままになります。セルが選択されているときにグラデーションを削除する方法がわかりませんか? 何か案は?
乾杯
ニック
if cell selected コードで何かをする必要がありますか?
iphone - CoreGraphicsを使用して長方形をアルファカラーで塗りつぶすにはどうすればよいですか?
drawRectメソッドでは、PNG画像を描画しています。その上、次のように20%のアルファカラーで長方形を描画したいと思います。
問題は、alphaプロパティが無視されているように見えることです。アルファはまったく適用されず、黒い長方形だけが描画されます。どうすればこれを修正できますか?前もって感謝します!