سؤال

لقد قمت بتنفيذ SWTableViewCell للسماح بالتمرير الجانبي للكشف عن المزيد من واجهة المستخدم، مثل الأزرار.

الذي يعمل بشكل جيد، إلا أن UIScrollview إنها في الواقع فئات فرعية حساسة للغاية، حيث تتحرك ذهابًا وإيابًا مثل لعبة بينج بونج المهووسة.

ذهبت لإجراء تغييرات على الفصل، لكنني أدركت UIScrollView لا يبدو أنه يمنحني القدرة على تغيير الطريقة التي تعمل بها الرسوم المتحركة التمريرية بالطريقة التي أريدها.

تركني أفكر أنني إما بحاجة إلى إنشاء نسختي الخاصة من خلية التمرير، باستخدام إيماءة التحريك وعرض التراكب، بدلاً من عرض التمرير أو العثور على شخص قام بحل هذه المشكلة بالفعل.

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

المحلول

يرجى التحقق من ذلك عينة: https://github.com/runmad/RMSwipeTableViewCell

ربما يكون ذلك مفيدًا لك يا سيدي

:)

نصائح أخرى

لست متأكدًا مما إذا كان هذا سيعطيك التأثير الذي تريده، ولكن يمكنك جعله أقل "قفزًا" عن طريق تغيير معدل التباطؤ.يحاول:

someScrollView.decelerationRate = UIScrollViewDecelerationRateFast;

إذا كانت هذه هي الفكرة الصحيحة، فيمكنك الانتقال إلى التعريف في Xcode، والتحقق من القيمة العائمة، ثم تجربة القيمة الخاصة بك.

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