سؤال

أنا أبحث عن النمط القديم من UIProgressView:

النص البديل http://img.skitch.com/20090620-dagnbt6eh2s884nfkbkqgne1re.jpg

فقط UIProgressViewStyle أنا قادرة على تقديم هذا:

النص البديل http://img.skitch.com/20090620-ewujnw3r62qnb91qpbdh8iktne.jpg

هو القديم لا تزال متاحة ؟ إعداد الخاصية UIProgressViewStyle يؤدي دائما إلى الأزرق UIProgressView.

هل كانت مفيدة؟

المحلول

لما صنعاء يستحق وسيلة أخرى من الوصول إلى الطراز القديم شريط التقدم هو خلق UIProgressView التحكم بالطريقة المعتادة.كما دائرة الرقابة الداخلية 4.1 ، يمكنك الحصول على مظهر القديم من خلال تحديد التقدم المحرز عرض نمط غير الشرعيين القيمة 100.

هذا يتجنب استخدام غير الشرعيين الطبقة ، أو حتى الدعوة أساليب غير موثقة.ومع ذلك, أنا متأكد أن أبل لا تزال لن توافق..;-)

ديف

نصائح أخرى

أعتقد أن هناك اثنين من الأساليب من أجل UIProgressView.الافتراضي الذي هو المشار إليها كما UIProgressViewStyleDefault, و هي اشارة الى ما يسمى UIProgressViewStyleBar.

تلك هي على النحو التالي yourUIProgressView.ProgressViewStyle = UIProgressViewStyleBar;

أو

ولا شيء الافتراضي.

كتبت كتابها عندما SDK كان لا يزال التجمع الوطني الديمقراطي قبل أن تستخدم IB.العديد من, العديد من التغييرات التي حدثت بعد ذلك الوقت.

انها UIProgressBar, خاص فرعية من UIProgressView.

يمكنك استخدامه في هذه الطريقة, لكن أبل قد رفض التطبيق الخاص بك:

[[NSClassFromString(@"UIProgressBar") alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 90.0f)];
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top