問題タブ [nsnumberformatter]
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 - これをViewControllerのメソッドとして試しましたが、Labelで本当に欲しいです。
ラベルの表示表示でテキストを適切にフォーマットするメソッドを実行できる「UILabel+formattedText」のようなカテゴリを実装したいのですが、label.textを参照するコードでは、フォーマットされていない数値文字列のみが表示されます。私はこれがおそらく非常に単純であることを知っています。そのための構文が見つからないようです。それは正確にどのように機能しますか?
これが、ViewController内のメソッドのラフドラフトです。
したがって、基本的には、少なくともラベル描画機能をラベルに組み込む必要があります。ちなみに、このコードはMVCに当てはまりますか?それは私の最初の試みです。
また、私がここにいる間、私は尋ねることもできます:これは、doubleとして比較的少数の桁でe表記になります。しかし、doubleをlonglongなどの他の何かに変更しようとすると、非常に奇妙な結果が得られます。どうすればより正確になり、これらすべての操作を実行できますか?
ios - ユーザーがUITextFieldに数字を入力するときに、NSNumberFormatterを使用して番号をグループ化するにはどうすればよいですか?
「。」を使用して、金額フィールドに入力された数値をグループ化したい。グループ化セパレーターとして、100.000のように
ビューコントローラのshouldChangeCharactersInRangeメソッドを実装して、小数部に数字と1つのコンマのみが許可されるようにしました。これは2桁のみです。
ここで、ユーザーがリアルタイムで数字を入力するときに、グループ化区切り文字を配置します。実装を考えると、ユーザーが数字を削除したり、ユーザーが先頭にカーソルを置いて、入力した数字の前に0を入力したりするなど、混乱しています...
最もクリーンな実装は何でしょうか?
objective-c - 奇妙なNSNumberFormatterのクラッシュ
コードは単純です:
ただし、最後の行でクラッシュします。
どうしてそれは可能ですか?
ios - NSNumberFormatter で小数を防ぐ
NSNumberFormatter
から整数の GBP (£) を生成するために使用しようとしている がありますNSNumber
。どの呪文を試しても、小数点以下 2 桁を取得し続けます。私のコードは次のとおりです。
iphone - NSNumberFormatter ブラケットの追加
通貨を表示するために NSNumberFormatter を取得しようとしています。2 つの UILabels があり、どちらも同じ NSNumberFormatter でフォーマットされていますが、最初のものは括弧で囲まれています。これは私が持っているコードです:
「長すぎる場合は括弧を追加する」オプションについてInterfaceBuilderを見回しましたが、そこにはないようで、括弧なしで正しく表示される2番目のラベルは最初のラベルよりも長くなっています。
iphone - 1未満の値のiPhone NSNumberFormatter
浮動小数点値があります
文字列
05
を取得するにはどうすればよいですか? 小数点 (.) を除きます。
より正確には、浮動小数点数がある場合、それを整数と小数に、できれば 2 つの文字列部分に分割したいと考えています。
objective-c - NSTextFieldが空白のままになるのを防ぎます
NSNumberFormatterを含むNSTextFieldがあります。テキストフィールドを空白のままにすると、以前に含まれていた数値が元に戻されるのを見てきました。この動作を提供する設定がInterfaceBuilderにあるかどうか知りたいです。私はそれを見つけることができないようですが、私はIBにかなり慣れておらず、適切な場所を探していない可能性があります。
ありがとう
ios - NSNumberFormatter は小数点区切りでは機能しますが、カンマ区切りでは機能しません
私はこれに2日間取り組んできました。スタックオーバーフローを参照する時間です。
小数点とグループ区切り記号を選択できる iOS ユーザー設定があります。区切り記号が小数点の場合は完全に機能しますが、小数点のコンマに設定すると、すべての数値エントリが自動的に最も近い整数に丸められ、計算の精度が失われます。
スキームは次のとおりです。
小数点区切りモードでは 5.5 + 5.5 = 11.0
ただし、コンマ区切りモードでは、5.5 は表示ですぐに 5.0 に切り捨てられ、5.5 + 5.5 = 10 になります。
私が欲しいものではありません!
ios - 特定の数値フォーマッタから電話番号へ
数値を次の形式で表示したい
形式は「123-456-7890」です
私は使っている
私はそれを行うために上記のコードを使用していますが、コードは反映されていません.....そして、出力は1234567890として表示されます。
iphone - UITextField を価格 (XXX,XXX.XX) としてフォーマットする
私はこれに対する解決策を見つけようとして、髪をかきむしってきました。
UITextField で、入力された数値を価格として正しくフォーマットするだけです。つまり、小数点は 1 つしか使用できません。小数点の後の 2 桁 (入力されている場合) と、大きな数値 (150,000 など) を区切るための「,」です。
価格はこのように適切に設定されているのに、なぜ正しく設定するのが難しいのでしょうか?
私が解決策に最も近いのはこのコードです。ただし、問題は、4桁を入力した後、0に戻ることです?? これは解決策に近いですが、なぜこの奇妙な動作をするのか理解できません。