سؤال

لدي سؤال آخر (ربما بدون إجابة) حول وجهات نظر الخرائط. لدي عرض خريطة داخل خلية عرض الطاولة وأريد تعطيل التمرير لعرض الجدول إذا بدأ التمرير في عرض الخريطة. أيضا لا تعمل لفتة التكبير بشكل طبيعي. تعمل فقط إذا تم إجراء لفتة التكبير الأفقية على شاشة iPhone. يحدث الشيء نفسه مع التمرير لفتات. يؤثر فقط على الخريطة إذا انتقدت منطقة الخريطة أفقيا. إذا قمت بإحسامة رأسيا عرض جدول العرض بدلا من ذلك، وأريد تعطيل ذلك. أي ites كيفية القيام بذلك؟

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

المحلول

لا لم أكن قادرا على حلها. في بيتا iPhone OS 4.0 الجديد، تعمل بالطريقة التي أتوقعها أن تعمل. التمرير داخل MAPView قم بالتخلص من MAPView والتمرير عرض الجدول، خارج MapView Scrolls عرض الجدول. لم يكن التمرير في هذا الأمر مهما بالنسبة لي الآن تم تعطيل التمرير الآن. لكنني وجدت هؤلاء في ملاحظات التغيير ل V3.2 من SDK. هنالك ال uigesturerecognizer. فئة قاعدة وهناك ملموسة uiPangesturerecognizer. لا تعرف ما هي مفيدة لكنني سأحاولهم لو كان لدي المزيد من الوقت. سأحاول اكتشاف التكبير وإيماءات نقل وستحديث MAPView مع البيانات التي حصلت عليها من هذه التعرفات.

نصائح أخرى

حسنا، أنا لست متأكدا 100٪ ولكن أعتقد أنه يمكنك إيقاف التمرير باستخدام: UITableView.scrollEnabled = NO;

أيضا، أنا أيضا متأكد من أنه لا يمكنك استخدام الإيماءات على CustomTableCell على الرغم من أنه قد يكون هناك عمل حول هذا.

آمل أن يتم إلقاء القليل من الضوء على الأقل حول هذا الموضوع لك.

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