問題タブ [ccscrollview]
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.
c++ - cocos2d-x 2.x CCScrollView getContentOffset は、再スクロール時に常に Y を 0 に戻す
2.x cocos2d-x を使用しています。そして私はCCScrollViewを使用しています。
新しい CCLayer 拡張クラスを作成し、そのインスタンスに CCScrollView を追加します。
スクロールしているときに、もう一度スクロールしようとしました。getContentOffset は常に Y が 0 であることを示します。
常に 0.0 を返します。
セルを追加しました。セルにはボタンがあります。そこで、CCControl のサイズを小さくしています。しかし、私は決して解決しませんでした。
修正方法を教えてください。
c++ - CCScrollview でのタッチ位置の取得
画面の片側に CCSprite で満たされたスクロールビューがあり、そのうちの 1 つを画面のメイン領域にドラッグできるようにしたいと考えています。ユーザーがドラッグを開始したスプライトを見つけるだけです。
タッチ位置を各スプライト座標空間に移動しようとしましたが、数字があちこちにあります。
位置はTouch->getStartLocationInView()
ScrollViewItems はVector<Sprite*>
c++ - Visual C++ MFC CScrollView: キャレットの点滅が止まる
私の英語は完璧ではありません。Visual C++ 2019 16.9.3 Community Edition with MFC、AMD64 リリースを使用しています。単一ドキュメント プログラムと複数ドキュメント プログラムが関係します。プログラム例: 単一文書プログラム。
View クラスのベースは CScrollView です。キャレットは数秒だけ点滅し、その後点滅を停止します。
高 DPI モニターを使用しています。Windows の設定では 3 * 96 dpi = 288 dpi です。