問題タブ [nsmutableattributedstring]

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

ios - NSRange の NSMutableArray を作成し、後で範囲値を適切に読み取る

NSMutableArrayから検出された範囲のを作成しようとしていますが、にオブジェクトを保持さNSRegularExpressionせることができません。NSMutableArrayヘルプ?

次の方法で配列を宣言します。NSMutableArray *matches = [[NSMutableArray alloc]init];

正規表現ループの最後に:

私のコードの別の部分では、使用したい for ループがありますmatches。ただし、いっぱいではありません。

**ノート:

minedColorminedMatchesおよびattributedStringコード全体で適切に宣言されています。addAttribute「Go」や「end」などのキーワードのセクション間のテキストの色のみを変更する必要があるため、別の場所で使用しています。

**編集 1 (メソッド全体の要求)

}

ご覧のとおり、多くの説明が必要なため、最初はメソッド全体を投稿しませんでした。基本的に、ユーザーはテキスト ビューにテキストを入力します。単語が「開始」と「終了」の間にある場合、そのテキストはデータ マイニングされます。これらのキーワード[gCore dataMiningInProgress]は、グローバル オブジェクトである の値を変更するトリガーを通知します。

現在、ユーザーが「Start the cat is outside end」と入力すると、ユーザーが「end」と入力すると、「cat」と「outside」という単語の色が変わります。ユーザーが「Start the cat is now inside end」などの文字列をさらに入力すると、ユーザーが「end」と入力する前であっても、「cat」という単語が自動的に緑色に変わります。これを未然に防ぎたい。「開始......終了」の個々のセクションでのみ色を変更したい

すべての外部変数は正常に機能しています。これまでのところ取得できないのは、範囲のaddAttribute配列からのものだけです。matchesnilmatches.countelse if()

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

ios - How to change case of an NSMutableAttributedString in Objective-C?

I have a NSMutableAttributedString that contain values in lower case letters. I need to convert all the lowercase letters to uppercase. We can solve this using uppercaseString for normal string as:

How can I change my case for NSMutableAttributedString? Thanks!

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

ios - ある部分に 1 つのフォントを、部分 2 に別のフォントを含む文字列を取得する方法は?

基本的に、次のような文字列を作成しようとしています。

すでにアカウントをお持ちですか?ログイン

のドキュメントを読んでみましNSMutableAttributedStringたが、探している答えが見つからないようです。

これまでのところ、UIButtonテキストを設定するアウトレットとアクションの両方としてセットアップを行いました。

誰かが正しい手順を教えてくれますか?

ありがとう

編集: 両方のフォント (helvetica、helvetica bold) が既にプロジェクトに追加されています... 単一の文字列を使用してボタンのテキストを設定するときに、2 つを区別する方法が必要です

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

ios - NSMutableAttributedString に関する問題

現在、新しいアプリのベータ テストを行っていますが、理解できないクラッシュが発生しています。私のデバイスやシミュレーターでは発生しませんが、テスト用に展開したフィールドのいくつかのデバイスでクラッシュします。これに関連するコードは次のとおりです。

クラッシュ ログは次のようになります。

誰にもアイデアはありますか?DDLogError ステートメントがヒットすることはなく、問題を診断するための最後の手段としてスローされます。length は既知のセレクターではないため、エラーを送信しているようです。繰り返しますが、これは iPhone でのみ表示され、同じコードの iPad では表示されません。これまでのところ、ほんの数台の iPhone (1 つは 5、もう 1 つは 4) だけで、すべて IOS 7 を使用しています。

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

ios - UITextView で NSMutableAttributedString を使用していますが、ユーザーはテキストを編集できません [カット、コピー、削除]

を使用NSMutableAttributedStringして文字列に色を付けますUITextFieldが、ユーザーは文字列を切り取ったり、コピーしたり、削除したりできません。たとえば、次のコードを使用して、「blue red @green」と入力してから blue を削除するか、blue を切り取ろうとすると、カーソルがUITextfield?の最後の文字に移動します。

助言がありますか?