問題タブ [catextlayer]
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.
catextlayer - CATextLayer は NSMutableParagraphStyle を無視しています
NSMutableAttributedString
テキストでテキストを描画するために使用したいCATextLayer
。のような font や fontcolor に属性を設定しようとしNSMutableAttributedString
ました[attrString setAttributes:attributes range:range];
が、 のすべての属性NSMutableParagraphStyle
が無視されます。
私が間違っていることはありますか?
ios - AVMutableComposition で異なる解像度をレンダリングする
を使用AVMutableComposition
してビデオの上に を追加する場合CATextLayer
、ビデオの解像度よりも高い解像度でテキスト レイヤーをレンダリングする方法はありますか? ビデオは現在 1024x576 であり、ビットレートやファイル サイズをそれ以上大きくする余裕はありませんが、このレンダリング サイズでテキスト レイヤーを追加すると見栄えがよくありません。したがって、レンダリング サイズを大きくしてビデオを拡大することはできますか、またはCATextLayer
レンダリングをよりスムーズにする他の方法はありますか?
これが出力ビットレートまたはファイル サイズに与える影響は許容されます。
objective-c - シーンキット: 複数のオブジェクトを追加するとオブジェクトが見えなくなる (Objective-C)
SceneKitでゲームを作っています。これは、追加および削除される SCNBoxes に基づいています。最後に、ルート ノードに 30 個ほどのボックスが追加されます。
しばらくすると、textLayer が消えたように見えます。新しいブロックが追加されると、textLayer がなくなります。もう 1 つの副作用は、既存のブロックの古い textLayers が更新されなくなることです。
次のステップでは、新しく追加されたブロックが見えなくなります。または、より良い言い方をすれば、CALayer を取得することはありません。しかし、physicsBodies はまだ機能しています。
また、ビューがクラッシュすることもあります。デバッガーは、クラッシュ領域の位置のようなものを見つけることができないと言います。この後、ビューが変形されます。しかし、ビューをクリアし、投稿したようなこれらのブロックではないすべての作成済みオブジェクトを表示する SCNActions を呼び出すことはできます。これらのブロックは、ビューから完全に追い出されます。
ちなみに、これらのブロックに「phonglighttype」をセットアップすると、このバグカスケードが以前に発生します。
また、もう一つ気になったことがあります。アプリからタブで移動し (iPhone 5 でテスト済み)、しばらくしてから再びタブで移動すると、
GPU バーに青い線が表示されます。2 ~ 3 秒後、青色のバーが消え、完全な緑色の GPU バーが使用できる状態になったことを示します。そして、すべてが正常に機能します。しばらくすると、これらのブロックは再び見えなくなります。タブアウトしてもう一度タブインすると、新しく追加されたブロックが再び表示されます。
どういうわけか、アプリがクラッシュするまでデバイスのキャッシュをスパムしていると思います。しかし、Xcode からの有用なヒントはありません。viewControllers キャッシュをクリアするオプションがこの問題を解決するかどうか疑問に思います-これにオプションがある場合。
敬具
ios - CATextLayer : テキストは表示されません
画像を CATextLayer コンテンツとして追加しようとすると、テキストが表示されません。画像のみ表示されます。viewDidLoad()
これは、メソッドに配置した私のコードです。
問題の解決にご協力ください。
ios - CATextLayer の textBox のサイズを計算する
私はこのコードを書きましたが、うまくいきます。しかし、それを完了するには、CATextLayer のテキストのサイズを把握する必要がありますか? x/y を取得し、テキストを入力して、CATextLayer オブジェクト/ビューで描画するために必要な CGSize を把握するために、タップ ジェスチャから使用するアイデアです。
ios - 雨のコード マトリックス効果の作成
フェードイン アニメーションをアタッチした CATextLayer のサブクラスを作成し、ドロップスルー アニメーションをアタッチした CATextLayer に追加しました。マトリックス ムービー レイニング コード エフェクトを試して作成することが目標です。かなりうまく機能しますが、ゆっくりと、しかし確実に地面に押し込まれるという事実のために、私はますます多くのレイヤーを追加し続けているのではないかと思います. レイヤーが画面から離れたときを検出して削除できるようにするにはどうすればよいですか。
これがコードです...
外側のループ/View Controller で ..