2011-05-28 18 views
22

मैंने SVProgressHUD का उपयोग किया है जिसे मुझे पसंद आया लेकिन यह अभिविन्यास परिवर्तनों का समर्थन नहीं करता था। मैं MBProgressHUD का उपयोग कर रहा हूं लेकिन यह एक मॉडल एचयूडी है।MBProgressHUD के लिए विकल्प?

क्या इनमें कोई अच्छा विकल्प है? मुझे एचयूडी को गैर-मोडल होने की आवश्यकता है और अभिविन्यास परिवर्तनों का समर्थन करने की आवश्यकता है।

उत्तर

50

, बस की स्थापना:

HUD.userInteractionEnabled = NO; 

सभी यह एक गैर मोडल व्यवहार प्राप्त करने के लिए ले जाता है (स्पर्श HUD के माध्यम से पारित करने की अनुमति)। आपको वास्तविक MBProgressHUD कोड को भी संशोधित करने की आवश्यकता नहीं है।

+0

धन्यवाद। मेरा मानना ​​है कि आप वह हैं जिन्होंने पिछले महीने एचयूडी में उन सभी सुधारों को जोड़ा और मैं आपकी शाखा का उपयोग कर रहा हूं क्योंकि इसमें नए फिक्स हैं। – Gary

+1

यह वास्तव में एक फिक्स नहीं है। यह UIView से विरासत में प्राप्त मानक UIKit व्यवहार है। हालांकि आप कांटे के बारे में सही हैं, मैंने अभी तक मुख्य भंडार में नवीनतम परिवर्तन नहीं खींचे हैं। –

5

यहाँ के बारे में आधा दर्जन विकल्प नहीं है: http://cocoacontrols.com/search?q=progress&commit=Search

... यद्यपि अधिकांश मॉडल हैं। लेकिन यह गैर-मोडल होने के अनुकूल होने के लिए काफी सरल होगा। उम्मीद है कि ऊपर दिए गए लिंक पर पुस्तकालयों में से एक आपको वैसे भी बेहतर सेवा प्रदान करेगा।

1

MBProgressHUD अभिविन्यास परिवर्तनों का समर्थन करता है और इस तरह से मोडल है जो अदृश्य दृश्य के साथ पूरी स्क्रीन लेता है। स्रोत कोड उपलब्ध है, इसे संशोधित करें।

+0

जैसा कि द ब्लैक कहता है, जहां तक ​​मैं एमबीप्रेशंसएचयूडी को बता सकता हूं अब बिना किसी समस्या के घूर्णन को संभालता है। – AndyDunn

+0

मुझे विश्वास है कि अभिविन्यास समर्थन के बारे में टिप्पणियां 'SVProgressHUD' के संबंध में थीं। किसी भी मामले में, दोनों पुस्तकालय अब अभिविन्यास परिवर्तन का समर्थन करते हैं। –

30

SVProgressHUD अब समर्थन अभिविन्यास परिवर्तन करता है। माफ़ कीजिए इतना समय लग गया।

+0

मैं इसका उपयोग करता हूं और इसकी सादगी के लिए इसे प्यार करता हूं; विशेष रूप से जब मुझे सिंगलटन ऑब्जेक्ट की आवश्यकता होती है, जो एमबी प्रोग्रेस व्यू का समर्थन नहीं करता था। – viral

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