問題タブ [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 に答える
63 参照

ios - NSDatePicker からの時間に再生するサウンドを追加

ユーザーが特定の時間にサウンドを再生するように設定できるようにする必要があるプロジェクトを作成しています。現在、ローカル通知でそれを行っています。それを使用するように変更しAVAudioPlayerたいのですが、最善のアプローチは何でしょうか?

私が現時点で持っているオブジェクトはNSDatePickerstringFromDate文字列です。私の目的は、アラームを作成して、ユーザーが を使用して時間を設定できるようにすることNSDatePickerです。その時点で音が鳴ります。

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

swift - NSDatePicker から時間と分を取得する - Swift

こんにちは、ユーザーが NSDatePicker に TIME を入力して、値を取得し、後で使用するために文字列に格納できるようにしています。日付ピッカーをアウトレットに接続しましたが、エクスポートする値を取得しようとしていますが、うまくいきません! 助けてください!

NSDatePicker は、この 12:00 am のような時間のみを表示するように設定されています

ありがとう

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

ios - ループ内の日付を比較してから間隔を追加しますか?

私はしばらくの間、これに本当にこだわっています。ユーザーがカスタム アラーム間隔を設定し、ピッカーで日付を選択すると、アプリは次のアラームを表示するように設定されます。彼らが過去に設定した場合は、アプリが将来になるまでループして間隔を追加する必要があります。

私は日付の比較をいじっていますが、何もうまくいかないようです。どうやってこれを達成しますか?ありがとう!

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

cocoa - NSDatePicker で曜日と日付を表示する

私は非常に単純で、どこにもヘルプや同様の投稿が見つからないことに驚いているようなことをしようとしています.

NSDatePickerIB でセットアップしてプロパティにバインドした を、次のように完全な曜日と日付として表示したい:

2016年3月6日日曜日

Date Picker Cell にa をドロップしようとNSFormatterしましたが、効果がないようです。設定に関係なく、常に次のように表示されます。

2016 年 3 月 12 日

かなりの検索を行った後、コントロールを表示および非表示にする複雑なシーケンスを設定してNSTextfield、その場所に表示するために a を使用します。NSDatePickerは、編集のためにのみ表示されるようになるという考えです。私はそれがうまくいくと確信しています、それは理由もなくとても面倒に思えます。

NSDatePickerそうでない場合にフォーマットを変更することは可能firstResponderですか? 編集時にデフォルトの方法で表示する必要があることを理解して、そうでない場合はラベルのように表示したいだけですfirstResponder

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

cocoa - NSDatePicker から選択要素を設定/取得する方法

から選択した要素を設定/取得する方法を見つけようとしていますNSDatePicker

たとえばNSDatePicker、選択した要素の後に like がある場合は year です。

NSDatePicker

どの要素が選択されているか取得したいのですが、選択要素をコーディングで変更したいです。マウスのクリックかキーボードの矢印だけで選択を変更できます。

誰もこれについて知っていますか?

ところで、macOS Calendar アプリと Fantastical2 アプリはこれを行います。つまり、Private API を使用せずにそれを行う方法が必要です。

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

swift - NSStatusBar NSSMenuItem の NSDatePicker が入力を受信しない

しばらく前に、 Day-Oという単純なカレンダー メニュー バー ウィジェットを作成しました。カレンダーは、NSStatusItem に追加された NSMenu の NSMenuItem 内の NSView 内にネストされたストック NSDatePicker を使用します。.accessoryアプリには、 (最初は plist の "Application is agent" ブール値を介して設定された)の activationPolicy があります。ある時点で (おそらく El Capitan の更新で?) カレンダーが入力に応答しなくなりました。アプリを最初に起動すると、ステータス バーの項目をクリックしてメニューを展開し、カレンダーを操作すると、期待どおりにユーザー入力に応答します。しかし、アプリケーションが最初のフォーカスを失うと、カレンダーは入力に応答しなくなります。

最初にアクティブを辞退した後、アプリがアクティブにならないまで問題を追跡したと思います。問題は、メニュー バーの項目がクリックされたときにアプリを手動でアクティブにしようとすると (を使用してNSApp.activate(ignoringOtherApps:true))、メニュー (開いたばかり) が閉じられることです。

また、ウィンドウに NSDatePicker を最初の応答者にするように指示しようとしましたが、それも効果がないようです。

ステータスバーアプリがアクティブなアプリではない場合、メニュー項目で NSDatePicker を取得してユーザー入力を受け入れるにはどうすればよいですか?


編集:問題を説明するための最も単純なコード (これを新しい macOS Cocoa アプリの AppDelegate に追加します):

アプリを起動し、メニュー項目をクリックして、カレンダーの周りをクリックします。次に、別のアプリをクリックしてから、もう一度メニュー項目をクリックします。カレンダーがクリックに反応しなくなりました。

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

objective-c - コードが 2 回目にしか機能しないのはなぜですか? デリゲートの問題?

Objective-C では、NSTextField を作成しようとしています。クリックすると、テキスト フィールドの下にスライドする NSDatePicker を含むシートが開きます。シートを閉じる日付を選択し、選択した日付を NSTextField に入力します。

プロトコルを使用して Swift でこれを行う方法に関するこの記事を見つけました。 http://www.knowstack.com/swift-nsdatepicker-sample-code/#comment-20440

しかし、それを Objective-C に変換すると、いくつかの問題が発生します。

ボタンをクリックしてシートをトリガーすると、イベントを無視してシートが画面の中央に表示されます。

日付を選択すると、メインの xib のテキスト フィールドが選択内容で更新されるため、プロトコル部分は機能しますが、シートは画面上で応答しません。

ボタンをもう一度クリックすると、応答しないシートが閉じて NSTextField の下に再表示され、日付を選択すると自動的に閉じます。これは予期される動作です。

私の質問は、ボタンを最初にクリックしたときにこれが機能せず、2 回目にしか機能しないのはなぜですか?

コードは次のとおりです。




どういうわけかデリゲートを台無しにしていると思います。多分xibまたはコードにあります。なぜそれが2回目に機能するのかわかりません。これは保持によるものですか、それとも DatePicker を維持する方法によるものですか。

助けてくれてありがとう。