問題タブ [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.
ios - NSRange の NSMutableArray を作成し、後で範囲値を適切に読み取る
NSMutableArray
から検出された範囲のを作成しようとしていますが、にオブジェクトを保持さNSRegularExpression
せることができません。NSMutableArray
ヘルプ?
次の方法で配列を宣言します。NSMutableArray *matches = [[NSMutableArray alloc]init];
正規表現ループの最後に:
私のコードの別の部分では、使用したい for ループがありますmatches
。ただし、いっぱいではありません。
**ノート:
minedColor
、minedMatches
および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
配列からのものだけです。matches
nil
matches.count
else if()
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!
ios - ある部分に 1 つのフォントを、部分 2 に別のフォントを含む文字列を取得する方法は?
基本的に、次のような文字列を作成しようとしています。
すでにアカウントをお持ちですか?ログイン
のドキュメントを読んでみましNSMutableAttributedString
たが、探している答えが見つからないようです。
これまでのところ、UIButton
テキストを設定するアウトレットとアクションの両方としてセットアップを行いました。
誰かが正しい手順を教えてくれますか?
ありがとう
編集: 両方のフォント (helvetica、helvetica bold) が既にプロジェクトに追加されています... 単一の文字列を使用してボタンのテキストを設定するときに、2 つを区別する方法が必要です
ios - NSMutableAttributedString に関する問題
現在、新しいアプリのベータ テストを行っていますが、理解できないクラッシュが発生しています。私のデバイスやシミュレーターでは発生しませんが、テスト用に展開したフィールドのいくつかのデバイスでクラッシュします。これに関連するコードは次のとおりです。
クラッシュ ログは次のようになります。
誰にもアイデアはありますか?DDLogError ステートメントがヒットすることはなく、問題を診断するための最後の手段としてスローされます。length は既知のセレクターではないため、エラーを送信しているようです。繰り返しますが、これは iPhone でのみ表示され、同じコードの iPad では表示されません。これまでのところ、ほんの数台の iPhone (1 つは 5、もう 1 つは 4) だけで、すべて IOS 7 を使用しています。
ios - UITextView で NSMutableAttributedString を使用していますが、ユーザーはテキストを編集できません [カット、コピー、削除]
を使用NSMutableAttributedString
して文字列に色を付けますUITextField
が、ユーザーは文字列を切り取ったり、コピーしたり、削除したりできません。たとえば、次のコードを使用して、「blue red @green」と入力してから blue を削除するか、blue を切り取ろうとすると、カーソルがUITextfield
?の最後の文字に移動します。
助言がありますか?