با عرض سلام خدمت کاربران سایت پی وی لرن ،در خدمت شما هستیم با جلسه دیگری از آموزش های دوره آموزش دوره iOS. اقدامات و رسانه ها در iOS به ترتیب به ibActions و ibOutlets گفته می شود، در حالی که ib برای سازنده رابط است. اینها مربوط به عناصر UI هستند و ما آنها را بعد از درک چگونگی پیاده سازی آنها بررسی خواهیم کرد.
مراحل مربوطه : در ابتدا شما باید مراحل زیرا طی کنید.
مرحله ۱ : اجازه بدهید از اولین برنامه آیفون مان استفاده کنیم.
مرحله ۲ : فایل ViewController.xib را از فایل ها در قسمت navigator انتخاب کنید.
مرحله ۳ : حالا شما می توانید عناصر UI را از کادر کتابخانه در سمت راست پنجره ما انتخاب کنید که در زیر نشان داده شده است.
مرحله ۴ : شما می توانید عناصر UI را به ظاهر در سازنده رابط (interface builder) بکشید و رها کنید.
مرحله ۵ : اجازه دهید ما یک برچسب و دکمه گرد را به ظاهر اضافه کنیم.
مرحله ۶ : از دکمه انتخابگر ویرایشگر در نوار ابزار کاری که در گوشه بالا سمت چپ قرار دارد همانطور که در زیر نشان داده شده است استفاده کنید.
دکمه ویرایشگر Assistant را انتخاب کنید.
مرحله ۷ : دو پنجره در ناحیه ویرایشگر ما در مرکز دیده می شود، یک فایل ViewController.xib است و دیگری ViewController.h است.
مرحله ۸ : حالا بر روی برچسب کلیک راست کرده و گزینه جدید ارجاع را انتخاب کنید، نگه دارید و بکشید، همانطور که در زیر نشان داده شده است.
ViewController.h را بین آکلاد ها بکشید،اگر آکلاد نبود فایل ViewController.h را بسازید.
مرحله ۱۰ :نام برچسب برای خروجی را وارد کنید، در اینجا ما از برچسب myTitleLabel استفاده می کنیم.
روی اتصال کلیک کنید و بدین صورت ibOutlet کامل خواهد شد.
مرحله ۱۱ : به طور مشابه، برای اضافه کردن یک عمل، روی دکمه گرد راست کلیک کنید، touch up inside را انتخاب کنید و آن را زیر آکلادها بکشید.
مرحله ۱۲ : آن را بکشید و اسمش را setTitleLabel نامگذاری کنید.
مرحله ۱۳ : فایل ViewController.m را انتخاب کنید،سپس متد زیر را پیدا خواهید کرد:
1 2 | -(IBAction) setTitleLabel:(id)sender { } |
مرحله ۱۴ : بیانیه ای را که در زیر نشان داده شده بر متد بالا اضافه کنید.
1 | [myTitleLabel setText:@"Hello"]; |
مرحله ۱۵ : اکنون با انتخاب دکمه اجرا،برنامه را اجرا کنید. شما خروجی زیر را مشاهده خواهید کرد.
مرحله ۱۶ : حالا روی دکمه کلیک کنید:
مرحله ۱۷ : برچسبی که ما ایجاد کردیم توسط عمل بر روی دکمه تغییر کرده است.
مرحله ۱۸ : از مثال بالا می توان نتیجه گرفت که IBOutlet یک مرجع را برای UIElement (اینجا برای UILabel) ایجاد می کند.
به طور مشابه، IBAction UIButton را با یک روش پیوند می دهد، که رویداد نامیده می شود.
مرحله ۱۹ : با انتخاب حوادث مختلف در هنگام ایجاد عمل می توانید با اقدامات کار کنید.
مثال بالا کاربرد اقدامات و رسانه ها در iOS را نشان می دهد.این جلسه نیز به اتمام رسید امیدواریم از مطالب بهره کافی را برده باشید.