問題タブ [letterpress]

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 に答える
1072 参照

ios - 静的 uitableview セルに活版効果を追加するにはどうすればよいですか

このコードを使用して、ビューの NSStrings にレタープレス効果を追加するアプリがあります。

しかし、テーブルビューセルの単一のラベルに追加したい別のアプリがあります。問題は、それが静的なテーブルビューであり、テキストを設定する cellForRowAtIndexPath メソッドがないことです。どうすればいいですか?

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

ios - iOS 7 SDK の UILabel の活字効果

WWDC 2013 のビデオでは、開発者がテキストに活版印刷効果を使用できることを示しています。これを行う方法/UILabelでこれを行う方法のサンプルコードはありますか?

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

ios - パターン画像からの UIColor で活版印刷が機能しない

活版印刷ラベルの色として画像を使用したいのですが、何かが正しく機能しておらず、原因がわかりません。で色を作ります

属性を作成するとき

NSDictionary *attributes = @{NSForegroundColorAttributeName : redColor, NSTextEffectAttributeName : NSTextEffectLetterpressStyle}; ラベルは活版印刷ですが、色は白です。

を使用するNSDictionary *attributes = @{NSForegroundColorAttributeName : redColor};と、色が正しく設定されているので、色が正しく作成されていることがわかります。

NSDictionary *attributes = @{NSForegroundColorAttributeName : [UIColor redColor], NSTextEffectAttributeName : NSTextEffectLetterpressStyle};完璧に動作します。

要約すると:

  1. 活版印刷 + カスタム カラー = 白い活版印刷テキスト
  2. 活版印刷 + システム カラー = 正しく色付けされ、活版印刷されたテキスト
  3. カスタムカラー + 活版印刷なし = 正しい色

なぜこれが起こっているのですか、どうすれば修正できますか?

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

iphone - Backbarbuttonitem 活版効果

iOS 7 のノート アプリで backbarbuttonitem に適用される活版のような効果を再現するにはどうすればよいですか? 私は次のことを試しました:

しかし、NSString の代わりに NSAttributedString を使用することはできないと書かれています。

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

performance - TableView の属性付きテキストのパフォーマンスの問題

iOS7 では、AttributedText を介して UILabel テキストに適用される素晴らしい「レタープレス」テキスト効果が導入されました。シンプルなテーブルのセルにその効果を持たせる必要があります。

残念ながら、標準的な方法でレンダリングすると、「textLabel.text」の割り当てと比較して、スクロールの遅延が大幅に発生しました。

属性付きテキストのレンダリングは CPU の負荷が非常に高いようですが、Notes などの iOS 組み込みアプリは遅延なくスクロールします。レンダリングのパフォーマンスを改善することは可能ですか?

以下はコードサンプルです:

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

game-center - GKTurnBasedMatch Invite がゲーム センターによって拒否されました

ゲーム センターを使用して 2 プレーヤー ターン ベースのゲームを開発しています。ゲーム センター ビュー コントローラーを使用して友達を招待し、対戦を作成しました。数秒後に自分のターンをプレイしましたが、招待が拒否されたという応答がありました (ログで確認)。友人のデバイスに私のゲームがなかったため、招待通知が届かなかったことが原因だと思いました。

しかし、私は友人と同じように活版印刷ゲームをテストしました。通知をクリックすると、デバイスのアプリストアの活版印刷ゲームページに移動して、活版印刷アプリを強制的にダウンロードするときに、彼は招待通知を受け取りました。私の側からは、友達のターンを待っていることを示す試合ステータス。プレイヤーが活版ゲームを持っていない場合、彼は通知を受け取っており、試合の通知はゲームセンターによって拒否されませんでした. iOS Game Center と統合された活版印刷ゲームです。活版印刷ゲームはどのように招待通知を受け取りますか?

誰でもこの問題について私を案内してもらえますか?