dmakwt / ios-cw-9

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

تمرين رقم - 9

ستقوم بعمل تطبيق يتابع الأحوال الطقس ⛅️ في مدن حول العالم

gifApp2

خطوات التمرين:

  1. افتح رابط التمرين من هنا
  2. لمجلد التمرين Fork قم بعمل
  3. Open in GitHub Desktop قم بفتح التمرين عن طريق
  4. Xcode قم بفتح المشروع بالـ قبل أن تبدأ … و الذي يتكون من City تعرف على الهيكل
struct City{
    let name : String
    let cardName: String
    let remarkablePlaceName : String
    
    func cardImage () -> UIImage
    {
        return UIImage(named: cardName)!
    }
       
    
    func remarkablePlaceImage () -> UIImage
    {
        return UIImage(named: remarkablePlaceName)!
    }
    
    
}

"ملاحظة : مصفوفة من كوائن المدن جاهزة لك "سهلناها عليكم

  1. TableView في الـ Cell و حدد الخلية Storyboard انتقل الى الـ
  2. Custom الخليةإلى Style حول ستايل
  3. قم بتصميم الخلية كما هو موضح بالصورة
Screen Shot 2020-06-15 at 9 31 31 AM
  1. Storyboardباسم customCell و اربطه بالـ UITableViewCell قم بإضافة ملف نوع
  2. بالملف الذي أنشأته سابقاً Outlets كـ Cell اربط العناصر الموجودة في

Label باسم cardLabel و اربط الـ cardImage باسم ImageView ملاحظة📌: يعني اربط الـ

  1. customCell و اجري التغيرات اللازمة على السطر التالي ليتناسب مع cellForRowAtIndex ثم إلى الدالة TableViewController اذهب إلى

  2. Cell فقم بعرض البيانات اللازمة من صورة المدينة و اسمها في الـ , Cell المربوطة بالـ outlets يمكنك الوصول إلى الـ

  3. لتنتقل إلى الواجهة الثانية بمجردالضغط على أحد الصفوف performSegue و استخدم الدالة didSelectRowAt ثم إلى الدالة TableViewController اذهب إلى

sender ملاحظة📌:لا تنسى أن تنقل هيكل المدينة التي تم اختيارها في الـ

  1. prepare لتنتقل بسلام إلى الواجهة الثانية … قم بالتغيرات المطلوية في الدالة
  • segue.destination حدد الوجهة الجديدة
  • مرر الهيكل الذي تم اختياره الى الواجهة الجديدة

اضغط هنا للدرس

About


Languages

Language:Swift 100.0%