تصبح UIScrollViewDelegate مندوب لUITableView
-
06-07-2019 - |
سؤال
ولدي متغير مثيل UITableView
. أريد أن أكون قادرة على تسجيل بلدي تحكم بغية يكون UIScrollViewDelegate
لبلدي UITableViewController
. لقد حاولت بالفعل
tableView.delegate = self;
ولكن عند التمرير، أساليبي
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView
willDecelerate:(BOOL)decelerate
ولا الحصول على استدعاء. أي اقتراحات؟
المحلول
والآن UITableViewDelegate
يتوافق مع UIScrollViewDelegate
!
و(أنا أكتب هذه الإجابة لأن الكثير من الناس سوف تجد هذه الصفحة غوغلينغ ..)
نصائح أخرى
وUITableViewDelegate
ستنفذ بروتوكول UIScrollViewDelegate
أيضا.
وهذا غير معتمد رسميا. UITableView
وUIWebView
لا تعرض على scrollviews تدار داخليا.
ويمكنك النزول إلى التسلسل الهرمي subview وإجراء مكالمات غير الموثقة، ولكن هذا لا ينصح به، كما أنها محظورة رسميا، ويمكن كسر ضمن إصدارات نظام التشغيل في المستقبل إذا كان وراء التغييرات API (لا يحملون وثائق).
لا تنتمي إلى StackOverflow