रात-मोड फ़िल्टर प्राप्त करने के लिए, आपको नीली रोशनी के संपर्क को कम करने की आवश्यकता है (सूरज की रोशनी में नीली रोशनी होती है और हमें जागृत और सतर्क रहती है)।
अपने पूरे ऐप पर नीली रोशनी को हटाने का सबसे आसान तरीका यह आपके विचारों पर सामग्री फ़िल्टर का उपयोग करता है, मेरे मामले में मैं सेपिया टोन का उपयोग करता हूं।
अपने दृश्य का चयन करें और "देखें प्रभाव निरीक्षक"
सामग्री फिल्टर में लिए जाते हैं, "+" आइकन पर क्लिक करें और जोड़ सकते हैं और करने के लिए "रंग प्रभाव"/"सेपिया टोन" स्क्रॉल
आप सेपिया टोन समायोजित या एक वांछित प्रभाव प्राप्त करने के लिए प्रयास करने के लिए अलग रंग फिल्टर चुन सकते हैं, लेकिन याद रखें मुख्य लक्ष्य नीले प्रकाश (तीव्रता 1 के साथ भूरा टोन को दूर है ई है nough)।
आप एक फिल्टर बनाने के लिए जिस तरह से 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
नोट: कुछ एप्लिकेशन पर सभी आवेदन दृश्य एक लाल रंग की परत डाल लेकिन आप उपयोगकर्ता इंटरैक्शन के साथ कुछ समस्याओं का सामना कर सकते हैं।
स्रोत
2017-03-28 17:19:01
रात मोड से आपका क्या मतलब है? ओएस एक्स योसामेट में पेश किया गया अंधेरा मोड? – mangerlahn
रात मोड से मेरा मतलब है कि f.lux ऐप (https://justgetflux.com/) काम करता है। मैं अपने ऐप में समान कार्यक्षमता विकसित करना चाहता हूं। – meetpd
सर्वश्रेष्ठ है, सिस्टम समय से शुरू करें, और रात की रात के लिए अपनी गणना के लिए इसे लें। – voltae