問題タブ [nsdatepicker]

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

ios - 日付をベンガル語形式の英語形式に変換する

アプリに日付ピッカーがあります。電話はバングラデシュのローカル設定に設定されています。datepicker から日付を選択すると、常にベンガル語の日付が返されます。日付をローカル形式で返します。

同様に、০৬/১১/২০১৪を返します

しかし、私はそれが06/11/2014であることを望んでいます。

日付フォーマッタで変換してみました。これは私が試したものです:

出力はヌルです。

0 投票する
8 に答える
9220 参照

ios - アプリケーション全体で NSDateformatter をキャッシュするのは良い考えですか?

NSDateFormatters の作成が「高価」であることはよく知られてます

Apple のData Formatting Guide (2014-02 更新) でさえ、次のように述べています。

日付フォーマッタの作成は安価な操作ではありません。フォーマッタを頻繁に使用する可能性が高い場合は、通常、複数のインスタンスを作成して破棄するよりも、単一のインスタンスをキャッシュする方が効率的です。1 つの方法は、静的変数を使用することです。

しかし、そのドキュメントはswiftで実際には最新ではないようであり、フォーマッターのキャッシュに関する最新のNSDateFormatterクラスリファレンスでもそれについて何も見つけることができないので、それはobjective-cの場合と同じくらいswiftの場合と同じくらい高価であるとしか思えません.

多くの情報源は、コントローラーやビューなど、それを使用するクラス内でフォーマッターをキャッシュすることを提案しています。

日付ピッカーを保存するためにシングルトン クラスをプロジェクトに追加するのが便利なのか、それとも「安価」なのかと思っていたので、もう一度作成する必要はありません。これは、アプリ内のどこでも使用できます。複数の日付ピッカーを含む複数の共有インスタンスを作成することもできます。たとえば、日付を表示するための日付ピッカーと時間表記のための日付ピッカーがあります。

別の同様のアプローチは、シングルトンを 1 つだけ作成し、必要に応じてフォーマットを切り替えることです。

それらのどちらかが良いアイデアでしょうか、それとも恐ろしいアイデアでしょうか? また、フォーマットの切り替えにも費用がかかりますか?

更新: Hot LicksLorenzo Rossiが指摘しているように、フォーマットを切り替えることはおそらくあまり良い考えではありません (スレッドセーフではなく、再作成と同じくらいコストがかかります..) 。

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

objective-c - NSDatePicker と NSTextField の境界線/ベゼル

テキストの NSDatePicker オブジェクトを NSTextField のように見せようとしています。標準オブジェクトを使用すると、次のようになります。

標準

私が見つけたように見える唯一の方法は、次のように両方のオブジェクトを縁取ることです:

ボーダー

NSDatePicker の境界線を最初の画像のテキストフィールドのように見せる方法を知っている人はいますか?

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

ios - NSDatePicker は、日付がプログラムで設定されている場合でもデフォルトの日付を返します

datePickerリンクされているインスタンスがありますIBOutlet

今私のawakeFromNib方法では、プロパティを設定しminimumDateていmaximumDateますdate

datePicker.dateメソッドに設定してからログインするとawakeFromNib、正しい値が得られます。今までとても良い。

ビューが初期化された後に日付値を取得しようとすると、たとえばボタンクリックイベントで、現在の日付値であるデフォルト値が得られます。

awakeFromNibメソッドで設定した値が得られない理由を知りたいです。この問題を検索してみましたが、うまくいきませんでした。

0 投票する
3 に答える
742 参照

xcode - NSDatePicker の代替

私のOS Xアプリの1つは、さまざまな日付を扱っています。ユーザーはさまざまな場所で日付を入力する必要があり、ほとんどの日付は現在の日付付近ではなく、過去のどこかです。

NSDatePicker(グラフィカル モードで) 非常に限定された UI を提供します。たとえば、特定の年や月にジャンプすることはできません。月を切り替える矢印コントロールは非常に小さく、クリックするのが難しいです...

結論は次のとおりNSDatePickerです。UIDatePickerさまざまなスタイルと設定を持つ何百もの選択肢があるようですが、解決策を見つけることができませんでしたNSDatePicker

ありがとう!

0 投票する
7 に答える
9492 参照

ios - SwiftでNSDateを0秒に設定

NSDateから取得しようとしてUIDatePickerいますが、末尾が 20 秒の日付時刻が常に返されます。NSDateSwiftで秒を手動でゼロに設定するにはどうすればよいですか?

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

ios - プログラム コード ios で表示されるエラー