عندما تؤدي خلية في إيتاتيفيو إلى مشاهدة فرعية، قد يكون من المفيد أن يكون لديك بعض السياق المرئي المضافة. مؤشر الكشف في إيتابيفوسيل هو شيفرون صغير عرضها في الحافة اليمنى إلى الإشارة بصريا أنه يؤدي في مكان ما. على سبيل المثال، نلقي نظرة على المجلد 8220History8221 في موبيل سفاري الإشارات المرجعية: أنيق، والحق here8217s كيفية القيام بذلك: 8211 (إيتابيفيووسيل) تابلفيو: (إيتابيفيو) تابلفيو سيلفورواتيندكسباث: (نسيندكسباث) إندكسباث ثابت نسترينغ سيليدنتيفيه كوتسكلكوت إيتابلفيوسيل جدول الخليةعرض ديويويريوسابلسلويثيدنتيفيه: سيليدنتيفيه إذا (خلية لا شيء) خلية تخصيص إيتابيفيووسيل إينتويثستيل: إيتابيفيووسيلستيلدفولت ريوسيدنتيفيه: سيليدنتيفيه أوتوريليس نضع في اعتبارنا أن مؤشر الكشف هو مجرد السياق المرئي فإنه يفعل 8217t فعلا القيام بأي شيء. لا يزال لديك لتنفيذ سوبفيو الذي تريد عرضه. كيفية التعامل مع اختيار الصف في إيتابيفيو إذا اتبع you8217ve دروس البرمجة دائرة الرقابة الداخلية. وأعتقد أنك يجب أن تدير لخلق بسيطة الجدول عرض التطبيق مع خلية الجدول مخصص. حتى الآن نركز على عرض البيانات في طريقة عرض الجدول. ولكن كيف نعرف عندما ينقر شخص على صف الجدول هذا هو ما we8217ll تغطية في هذا المنصب وتظهر لك كيفية التعامل مع اختيار الصف. أولا، Let8217s إعادة النظر في التطبيق لدينا ونرى ما we8217ll إضافة إليها. هناك بضعة تغييرات we8217ll محاولة بها في هذا البرنامج التعليمي: عرض رسالة تنبيه عند الصنابير المستخدم على التوالي عرض علامة الاختيار عندما يختار المستخدم صف فهم إيتابلفيودليغات عندما قمت ببناء التطبيق بسيطة الجدول عرض، أعلن you8217ve اثنين من المندوبين (إيتابيفيوديليغات ، إيتابيفيووداتاسورس) في SimpleTableController. h: كما هو موضح في البرنامج التعليمي السابق. يعرف كل من المندوبين بالبروتوكول في الهدف-ج. لديك لتتوافق مع المتطلبات المحددة في هذه البروتوكولات من أجل بناء إيتابلفيو. It8217s شائعة جدا أن تأتي عبر مختلف المندوبين في دائرة الرقابة الداخلية البرمجة. كل مندوب هو المسؤول عن دور معين أو مهمة للحفاظ على النظام بسيطة ونظيفة. كلما يحتاج كائن لتنفيذ مهمة معينة، فإنه يعتمد على كائن آخر للتعامل معها. ويعرف هذا عادة باسم فصل الاهتمام في تصميم النظام. عند النظر إلى فئة إيتابيفيو، فإنه ينطبق أيضا هذا المفهوم التصميم. ويتم تلبية المندوبين لغرض مختلف. يتم تنفيذ مندوب إيتابيفيدوداتاسورس، التي نقوم بتنفيذها 8217ve، الطرق التي يتم استخدامها لعرض بيانات الجدول. من ناحية أخرى، فإن إيتابليفودليغات صفقات مع ظهور إيتابلفيو، وكذلك، يعالج اختيار الصف. It8217s واضح we8217ll الاستفادة من إيتابيفيوديليغات وتنفيذ الطريقة المطلوبة للتعامل مع اختيار الصف. التعامل مع جدول اختيار الصف قبل أن نغير التعليمات البرمجية، قد تتساءل: كيف يمكننا معرفة أي الأساليب في إيتابلفيوديليغات تحتاج إلى تنفيذ يمكنك دائما الرجوع إلى مرجع برمجة iOS8217s دائرة الرقابة الداخلية. هناك طريقتان للوصول إلى الوثائق. يمكنك الوصول إلى مستند أبي على موقع Apple8217s. أو ببساطة البحث عنه داخل كسكودي. على سبيل المثال، يمكنك إحضار وثيقة أبي من إيتابيفيوودليغات، فقط ضع المؤشر فوق اسم الفئة واضغط على 8220control-كوماند-8221. You8217ll انظر النافذة المنبثقة التالية: اختصار إلى أبي أبي دوك انقر فوق المرجع إيتابيفيوودليغات بروتوكول لعرض وثيقة أبي: إيتابيفيوودليغات بروتوكول مرجع إذا كنت 8217ve قراءة من خلال المستند، you8217ll العثور على هذه الأساليب التي تستخدم لإدارة اختيار الصف: كل من الطرق المستخدمة لاختيار الصف. والفرق الوحيد هو أن 8220willSelectRowAtIndexPath8221 يسمى عندما صف محدد على وشك أن يتم تحديد. عادة ما تستخدم هذه الطريقة لمنع اختيار خلية معينة من مكان. عادة، يمكنك استخدام 8220didSelectRowAtIndexPath8221 الأسلوب الذي يتم استدعاؤه بعد تحديد المستخدم صفا للتعامل مع اختيار الصف وهذا هو المكان الذي تقوم بإضافة التعليمات البرمجية لتحديد الإجراء عند تحديد الصف. في هذا البرنامج التعليمي، we8217ll إضافة اثنين من الإجراءات للتعامل مع اختيار الصف: عرض رسالة تنبيه عرض علامة الاختيار للإشارة إلى الصف المحدد Let8217s رمز حسنا، أن 8217s ما يكفي للتفسير. Let8217s الانتقال إلى الجزء 8211 رمز مثيرة للاهتمام، رمز، رمز في كسكودي، قم بفتح 8220SimpleTableViewController. m8221 وإضافة الأسلوب التالي قبل 8220end8221. رمز من السهل جدا أن نفهم. عند تحديد صف، التطبيق بإنشاء ويالرتفيو ويظهر رسالة تنبيه. حاول تشغيل التطبيق وهذا هو ما يبدو التطبيق عند النقر فوق صف: عند تحديد صف، يتم عرض رسالة تنبيه التمرين في الوقت الراهن، ونحن مجرد عرض رسالة عامة عند تحديد صف. و إيت 8217s دائما أفضل لعرض رسالة إعلامية مثل أدناه: فكر في كيف يمكنك تغيير التعليمات البرمجية (تلميح: معلمة إنكسباث يحتوي على رقم صف الصف المحدد) وعرض رسالة مثل الصورة المعروضة أعلاه. It8217s ليس من الصعب القيام بذلك إذا كنت you8217ve اتبع البرنامج التعليمي السابق. من السهل، والحق مع استخدام المندوب، it8217s واضحة جدا للكشف عن اختيار الصف. بعد ذلك، we8217ll إضافة بضعة أسطر من التعليمات البرمجية لعرض علامة للعنصر المحدد. قبل ذلك، اسمحوا لي أن ألقي نظرة على المحتوى الافتراضي لخلايا الجدول: الهيكل الافتراضي ل إيتابيفيووسيل يمكن تقسيم خلية الجدول إلى ثلاثة أجزاء: صورة 8211 الجزء الأيسر محجوز لعرض صورة مصغرة تماما مثل ما we8217ve القيام به في بسيطة جدول التطبيق البرنامج التعليمي المحتوى 8211 يستخدم الجزء الرئيسي لعرض تسمية النص والنص المفصل عرض التبعي 8211 يتم حجز الجزء الأيمن للعرض التبعي. هناك ثلاثة أنواع من عرض الإكسسوار الافتراضي بما في ذلك مؤشر الكشف، وزر الكشف عن التفاصيل وعلامة الاختيار. يوضح الشكل أدناه كيفية ظهور هذه المؤشرات. إيتابيفوسيل أتسسوري فيو لعرض علامة الاختيار عند تحديد صف، تحتاج فقط لإضافة سطرين من التعليمات البرمجية بعد 8222messageAlert تظهر 8221:
ياتيريم هر أن، هير يارد فوريكس، ياترم يابمان إكليني دي تارزن دا ديتردي زمان في ميكان شنر أولمادان إنترنيتن غفينلي، كولاي في أفانتاجل ياترم إين ليسانسل أولاراك هيزمت فيرين بير ياترم كورولويوز. ييني نيسيل تينولوجيليري كولانان جيليمي على الانترنت فوريكس إليم بلاتفورملارمز سيسيند متيرليريميز تم أنلك فينانزال فيريلير، بياسا أناليزلرين في دنيان بير دير أوكونداكي ياترم فرساتلارنا أولايور. بيليس هزل في غفينلي بير إكيلد إلم يابابيليور في إزيز بير ياترم دينيمي يايورلار. 524 أك بياسا كي ينل ياترم جيني رن يلبازيسي غل z سيرماي ليسانز في دلر لك إزلنيميم إيتيمي فيرمي أولدونوز بيك نيم. بونا أوك ميمنون أولدوم في غفين هسيتيم. ياترم يابامز إين أسيل إتممي أدلارم غريك أتماي غم سايسيند رنديم. صالح. ستانبول سيمينيري - 16 نيسان / أبريل 2016 فوريكس إلمليري كونوسوندا لكيميزين إن غفينيلير غل، كينديني هزل جينيليتيبيلن متيريسيل إي إليتيم في بيلجي سالايان إي بير فيرما. تانجو A. زمير سيمينيري - 25 أوكاك 2015 فوريكس هاكندا كولاي أولالر دينينبيلير ويغولامالار في ديرسلر، فيديولار سايسيند بياسايا أوك إي، هاكيميت كورولاب...
Comments
Post a Comment