2016-05-21 8 views
6

मैक (कोको) पर ऐप्स बनाने के लिए मैं नया हूं।मैक (कोको) एप्लिकेशन में रात मोड को कैसे कार्यान्वित करूं?

क्या कोई मुझे पॉइंटर्स दे सकता है कि मैं मैक ऐप में रात मोड सुविधा कैसे बना सकता हूं?

मैं वास्तव में इस संबंध में आपकी सहायता की सराहना करता हूं।

धन्यवाद!

+0

रात मोड से आपका क्या मतलब है? ओएस एक्स योसामेट में पेश किया गया अंधेरा मोड? – mangerlahn

+0

रात मोड से मेरा मतलब है कि f.lux ऐप (https://justgetflux.com/) काम करता है। मैं अपने ऐप में समान कार्यक्षमता विकसित करना चाहता हूं। – meetpd

+0

सर्वश्रेष्ठ है, सिस्टम समय से शुरू करें, और रात की रात के लिए अपनी गणना के लिए इसे लें। – voltae

उत्तर

2

रात-मोड फ़िल्टर प्राप्त करने के लिए, आपको नीली रोशनी के संपर्क को कम करने की आवश्यकता है (सूरज की रोशनी में नीली रोशनी होती है और हमें जागृत और सतर्क रहती है)।

अपने पूरे ऐप पर नीली रोशनी को हटाने का सबसे आसान तरीका यह आपके विचारों पर सामग्री फ़िल्टर का उपयोग करता है, मेरे मामले में मैं सेपिया टोन का उपयोग करता हूं।

अपने दृश्य का चयन करें और "देखें प्रभाव निरीक्षक"

View Effects inspector

सामग्री फिल्टर में लिए जाते हैं, "+" आइकन पर क्लिक करें और जोड़ सकते हैं और करने के लिए "रंग प्रभाव"/"सेपिया टोन" स्क्रॉल

Content Filters

आप सेपिया टोन समायोजित या एक वांछित प्रभाव प्राप्त करने के लिए प्रयास करने के लिए अलग रंग फिल्टर चुन सकते हैं, लेकिन याद रखें मुख्य लक्ष्य नीले प्रकाश (तीव्रता 1 के साथ भूरा टोन को दूर है ई है nough)।

beforeafter

आप एक फिल्टर बनाने के लिए जिस तरह से 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

नोट: कुछ एप्लिकेशन पर सभी आवेदन दृश्य एक लाल रंग की परत डाल लेकिन आप उपयोगकर्ता इंटरैक्शन के साथ कुछ समस्याओं का सामना कर सकते हैं।

संबंधित मुद्दे