iphone - What about this custom uialertview? -
यह मैंने अपना कोड लिया है .....
- (शून्य ) होगाप्रदर्शित करेंएल्चरव्यू: (UIAlertView *) चेतावनी दृश्य {[[[सतर्क दृश्य सबव्यूज] ऑब्जेक्टऐटइंडएक्स: 2] सेटबैकग्राम रंग: [UIColor colorWithRed: 0.5 हरा: 0.0f नीला: 0.0f अल्फा: 1.0 एफ]]; } - (शून्य) वर्तमान शीट {UIAlertView * baseAlert = [[UIAlertView alloc] initWithTitle: @ "अलर्ट" संदेश: @ "यह चेतावनी उपयोगकर्ता को 'सुरक्षित' और 'घातक' विकल्प के बीच चयन करने की अनुमति देता है, जो बटन रंग द्वारा इंगित किया गया है। \ N \ n \ n \ n "प्रतिनिधि: स्वयं रद्द करेंट्यूटन शीर्षक: शून्य अन्य बटन टाइटल: @" घातक! ", @" सुरक्षित ", शून्य]; UITextField * txtFld = [[UITextField alloc] initWithFrame: CGRectMake (60,10,240,31)]; [TxtFld सेट डिलीएगेट: स्व]; [TxtFld सेटबैकग्राम रंग: [UIColor clearColor]]; [बेसअलार्ट ऐड एस्यूब दृश्य: txtFld]; [TxtFld रिलीज़]; [बेसएल्र्ट शो]; }
मेरा प्रश्न यह है कि अगर सेब के प्रदान की गई यूआईसीओन्टोलल्स की मूल रूप और अनुभव को बदलने की अनुमति दी गई है, क्योंकि मुझे कोई कारण नहीं दिखता है कि सेब को इस प्रकार के अनुकूलन की अनुमति नहीं देनी चाहिए।
चेतावनी के विचारों को लंबे समय से एक ही कारण के लिए मानकीकृत किया गया है जैसे आग बुझानेवाले और सुरक्षा संकेत मानकीकृत हैं यानी आप 'टी लोगों को एक नया इंटरफ़ेस को समझना पड़ता है, जबकि कुछ गलत हो रहा है।
सामान्य तौर पर, इंटरफ़ेस में कुछ बदलना बुरा विचार है जो अत्यधिक मानकीकृत है। अंतिम उपयोगकर्ता के लिए क्या लाभ होगा? क्या वे सोचेंगे, "अरे, मैंने अपने सभी आंकड़े खो दिए लेकिन सतर्क ने मुझे बताया कि निश्चित रूप से कलात्मक दिख रही है!" अधिक संभावना है, वे यह नहीं समझेंगे कि संवाद वास्तव में एक चेतावनी है, बल्कि ऐप्पल के सामान्य कार्यों का हिस्सा है।
यह सब कहने के बाद, आपको अपना खुद का कस्टम दृश्य बनाने और इसे मौलिक ढंग से प्रस्तुत करने से रोकने के लिए कुछ भी नहीं है। यह ऐप्पल एपीआई के हुड के नीचे घूमने से कहीं अधिक सुरक्षित और आसान मार्ग है।
Comments
Post a Comment