Mac(Cocoa)でアプリを作成するのが初めてです。Mac(Cocoa)アプリケーションで夜間モードを実装するにはどうすればよいですか?
Mac Appでナイトモード機能を作成するにはどうすればいいですか?
本当にありがとうございます。
ありがとうございます!
Mac(Cocoa)でアプリを作成するのが初めてです。Mac(Cocoa)アプリケーションで夜間モードを実装するにはどうすればよいですか?
Mac Appでナイトモード機能を作成するにはどうすればいいですか?
本当にありがとうございます。
ありがとうございます!
夜間モードのフィルタを実現するには、の青色光への暴露を減らす必要があります(太陽光には青色の光が含まれており、目を覚まして警戒してください)。
アプリ全体で青い光を取り除く最も簡単な方法は、私の場合はセピア調を使用していますが、あなたのビューにコンテンツフィルタを使用しています。
あなたのビューを選択し、「表示効果インスペクタの」コンテンツフィルタで
に行き、「+」アイコンをクリックして追加し、「カラー効果」/「セピアトーン」にスクロール
あなたはセピアトーンを調整したり、所望の効果を達成しようとする異なるカラーフィルタを選ぶが、主な目的は、青色光を取り除くであることを覚えていることができます(強度1とセピアトーンをeノー)。
フィルタを作成する方法をprogramaticlyしたい場合:
#import "ViewController.h"
#import <CoreImage/CIFilter.h>
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
CIFilter * sepiaTone = [CIFilter filterWithName:@"CISepiaTone" keysAndValues:@"inputIntensity", @1.0, nil];
self.view.contentFilters = [NSArray arrayWithObject:sepiaTone];
}
アップルリファレンス:Core Image Filters Reference
注:一部のアプリは、すべてのアプリケーションビュー時に赤の色相層を置くが、ユーザーとのやりとりに関するいくつかの問題に直面することができます。
夜間モードはどういう意味ですか? OS X Yosemiteに導入された暗いモードは? – mangerlahn
夜間モードとは、f.luxアプリケーション(https://justgetflux.com/)が動作する方法を意味します。私は私のアプリで同様の機能を開発したい。 – meetpd
ベストは、システム時間から始まり、夜間の計算のためにこれを取る。 – voltae