سؤال

فقط أريد أن أعرف كيف سأجعل uipickerview في ورقة uiactionshe مع صفيف بسيط.


حسنا، لقد اكتشفت فعلا كيفية وضعها في ورقة عمل ولكني أحب طريقك بشكل أفضل لأنها تنطبق على تطبيقي، شكرا، لكنني أريد أن أعرف أيضا كيف وضع الخيارات في Uipickerview، أنا فقط علقت هذا الجزء من ذلك. لدي بالفعل مجموعة مع الألوان: الأحمر والأخضر والأزرق والأصفر والأسود وغيرها في الأمر ولكني أريد أن أعرف كيفية وضع ذلك في pickerview إذا كنت قد استخدمت بالفعل interwithframe:؟ من فضلك أي شخص يساعدني أعرف أنه سؤال غبي ولكن أنا أرفف رأسي على بلدي $$$$ ماك بوك.

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

المحلول

أنت لا تريد أن تفعل ذلك. بدلا من ذلك، قم بإنشاء Uipickerview في Builder واجهة وتوصيله بمخرج في وحدة تحكم العرض الخاص بك. قم بإضافته كمنظر فرعي لرؤيته الرئيسية وتعيين إحداثيات الإطار الخاصة به بحيث يكون خارج الشاشة أسفل الحافة السفلية فقط، x = 0، y = 480.

ثم، عندما تريد عرض منتقي، تحريكها على الشاشة مع شيء مثل:

[UIView beginAnimations:nil context:NULL];
[colorPicker setFrame:CGRectMake(0.0f, 416.0f, 320.0f, 216.0f)];
[UIView commitAnimations];

ثم إخفاءها عند الانتهاء من اختيار هذا:

[UIView beginAnimations:nil context:NULL];
[colorPicker setFrame:CGRectMake(0.0f, 480.0f, 320.0f, 216.0f)];
[UIView commitAnimations];

سيؤدي ذلك إلى الانزلاق منتقي الخاص بك من أسفل الرسوم المتحركة والانزلق عند الانتهاء عند الانتهاء.

لا أعتقد أن إضافة منتقي إلى ورقة uiactionshe، إذا كان ذلك ممكنا، فمن المستحسن.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top