loading...

مرجع تخصصی بروزترین مقالات طراحی اپلیکیشن

بازدید : 108
پنجشنبه 24 خرداد 1403 زمان : 13:29

UICollectionView ، هر دو گزینه تعیین های تکی و چندتایی را پناه می نماید. با این هم اکنون ، به صورت پیش فرض ، استفاده کننده مجاز به گزینش گزینه تکی میباشد. خصیصه allowsMultipleSelection از کلاس UICollectionView ، در اختیار گرفتن می نماید که آیا ، گزینه های چندتایی ، به صورت همزمان گزینش طراحی اپلیکیشن در مشهد گردیده اند یا این که نه. برای فعال کردن تعیین چندتایی ، ترفند این میباشد که خصیصه allowsMultipleSelection ، را به مقدار ، YES ، تهیه نماییم.

برای داشتن فهم عالی ، از شیوه کوشش گزینش چندتایی ، نرم‌افزار Recipe را اندکی تغییر تحول خوا‌هیم بخشید. به گونه ای که ، استفاده کننده ، مجاز به تعیین امر پخت های چندتایی گردیده ، و بتواند آن ها را در Facebook ، به طرز های پایین به اشتراک بگذارد:

مخاطب ، کلید “Share” در navigation bar را برای استارت روند به اشتراک گذاری ، ضربه می‌زند و تیتر کلید به صورت خود کار به “Upload” ، تغییر تحول مییابد.
استفاده کننده ، عکس های امر پخت ها را برای به اشتراک گذاری ، تعیین می کند.
بعداز گزینش ، مخاطب کلید “Upload” ، را ضربه میزند. نرم‌افزار ، برای اشتراک گذاری عکس ها در Facebook ، ورقه دیالوگ Facebook را بار گذاری می کند.

نکته: فرض ما بر این میباشد که ، شما با طراحی قسمت اشتراک گذاری در Facebook ، شناخت دارید. در غیر این شکل ، پیشنهاد می‌کنیم که پیش از ادامه شغل ، یادگرفتن اشتراک گذاری در Facebook ، از زمان تکمیلی نرم افزار نویسی iOS، را تفحص فرمائید.

پیاده سازی رابط کاربری
آغاز ، ما کلید “Share” در navigation bar را اضافه خوا‌هیم کرد. به Storyboard میرویم ، یک Bar Button Item ، از Object Library ، درگ کرده و آن را به navigation bar ، از Recipe Collection View Controller ، اضافه میکنیم.

همچون قسمت پیشین ، یک رابطه فی مابین کلید Share و پوشه RecipeCollectionViewController.h ، تولید می‌کنیم. اسم خصیصه را “shareButton” ، قرار میدهیم. هم اینگونه ، یک اسلوب action ، اضافه می‌کنیم ؛ به نحوی که ، هنگامی به کلید Share ، ضربه زده می گردد ، این مشی فرخوانی خواهد شد.

کد پوشه RecipeCollectionViewController.h ، بایستی مشابه به کد ذیل باشد:

@interface RecipeCollectionViewController : UICollectionViewController
@property (weak, nonatomic) IBOutlet UIBarButtonItem *shareButton;
- (IBAction)shareButtonTouched:(id)sender;

@end
قسمت کدنویسی
نرم افزار Recipe ، در حال حاضر دو وضعیت single selection و multiple selection را آماده می کند. وقتی که استفاده کننده کلید “Share” را ضربه میزند ، نرم افزار ، به شرایط multiple selection می رود ؛ به نحوی که به استفاده کننده اذن می‌دهد ، عکس های چندتایی را برای به اشتراک گذاری آن‌ها ، تعیین کند. برای حمایت از شرایط multiple selection ، ما دو متغیر را به فولدر RecipeCollectionViewController.m ، اضافه خوا‌هیم کرد:

shareEnabled – این متغیر ، یک متغیر Boolean میباشد که موقعیت گزینش را آرم می‌دهد. در صورتیکه به موقعیت YES ، تهیه گردیده باشد ، آرم میدهد که کلید “Share” ضربه زده گردیده و گزینش چندتایی فعال شد‌ه‌است.
selectedRecipes – یک آرایه ، برای انبار کردن فرمان پخت های گزینش گردیده میباشد.

UICollectionView ، هر دو گزینه تعیین های تکی و چندتایی را پناه می نماید. با این هم اکنون ، به صورت پیش فرض ، استفاده کننده مجاز به گزینش گزینه تکی میباشد. خصیصه allowsMultipleSelection از کلاس UICollectionView ، در اختیار گرفتن می نماید که آیا ، گزینه های چندتایی ، به صورت همزمان گزینش طراحی اپلیکیشن در مشهد گردیده اند یا این که نه. برای فعال کردن تعیین چندتایی ، ترفند این میباشد که خصیصه allowsMultipleSelection ، را به مقدار ، YES ، تهیه نماییم.

برای داشتن فهم عالی ، از شیوه کوشش گزینش چندتایی ، نرم‌افزار Recipe را اندکی تغییر تحول خوا‌هیم بخشید. به گونه ای که ، استفاده کننده ، مجاز به تعیین امر پخت های چندتایی گردیده ، و بتواند آن ها را در Facebook ، به طرز های پایین به اشتراک بگذارد:

مخاطب ، کلید “Share” در navigation bar را برای استارت روند به اشتراک گذاری ، ضربه می‌زند و تیتر کلید به صورت خود کار به “Upload” ، تغییر تحول مییابد.
استفاده کننده ، عکس های امر پخت ها را برای به اشتراک گذاری ، تعیین می کند.
بعداز گزینش ، مخاطب کلید “Upload” ، را ضربه میزند. نرم‌افزار ، برای اشتراک گذاری عکس ها در Facebook ، ورقه دیالوگ Facebook را بار گذاری می کند.

نکته: فرض ما بر این میباشد که ، شما با طراحی قسمت اشتراک گذاری در Facebook ، شناخت دارید. در غیر این شکل ، پیشنهاد می‌کنیم که پیش از ادامه شغل ، یادگرفتن اشتراک گذاری در Facebook ، از زمان تکمیلی نرم افزار نویسی iOS، را تفحص فرمائید.

پیاده سازی رابط کاربری
آغاز ، ما کلید “Share” در navigation bar را اضافه خوا‌هیم کرد. به Storyboard میرویم ، یک Bar Button Item ، از Object Library ، درگ کرده و آن را به navigation bar ، از Recipe Collection View Controller ، اضافه میکنیم.

همچون قسمت پیشین ، یک رابطه فی مابین کلید Share و پوشه RecipeCollectionViewController.h ، تولید می‌کنیم. اسم خصیصه را “shareButton” ، قرار میدهیم. هم اینگونه ، یک اسلوب action ، اضافه می‌کنیم ؛ به نحوی که ، هنگامی به کلید Share ، ضربه زده می گردد ، این مشی فرخوانی خواهد شد.

کد پوشه RecipeCollectionViewController.h ، بایستی مشابه به کد ذیل باشد:

@interface RecipeCollectionViewController : UICollectionViewController
@property (weak, nonatomic) IBOutlet UIBarButtonItem *shareButton;
- (IBAction)shareButtonTouched:(id)sender;

@end
قسمت کدنویسی
نرم افزار Recipe ، در حال حاضر دو وضعیت single selection و multiple selection را آماده می کند. وقتی که استفاده کننده کلید “Share” را ضربه میزند ، نرم افزار ، به شرایط multiple selection می رود ؛ به نحوی که به استفاده کننده اذن می‌دهد ، عکس های چندتایی را برای به اشتراک گذاری آن‌ها ، تعیین کند. برای حمایت از شرایط multiple selection ، ما دو متغیر را به فولدر RecipeCollectionViewController.m ، اضافه خوا‌هیم کرد:

shareEnabled – این متغیر ، یک متغیر Boolean میباشد که موقعیت گزینش را آرم می‌دهد. در صورتیکه به موقعیت YES ، تهیه گردیده باشد ، آرم میدهد که کلید “Share” ضربه زده گردیده و گزینش چندتایی فعال شد‌ه‌است.
selectedRecipes – یک آرایه ، برای انبار کردن فرمان پخت های گزینش گردیده میباشد.

نظرات این مطلب

تعداد صفحات : 1

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 795
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 23
  • بازدید کننده امروز : 1
  • باردید دیروز : 413
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 1279
  • بازدید ماه : 1558
  • بازدید سال : 6237
  • بازدید کلی : 39803
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی