تمرير مختلف قليلا اللازمة بعد البحث
-
19-09-2019 - |
سؤال
لدي UISearchBar دون عرض رأس. هذا الرأس هو 64PX هايت. إذا تم لمس Searchbar، فسوف يتحرك العرض الأصل 64px - غرامة.
بعد الانتهاء من البحث عن طريقة العرض الأصل ستحرك فقط، طالما لا يزال هناك مساحة حرة أسفلها. وكان الجزء العلوي من الحدود المرئية.
لكنني أريد نقله إلى الموضع الأصلي في كل مرة تبحث فيها الانتهاء. كيف يمكنني تحقيق ذلك؟
المحلول
تنفيذ UISerachDisplayDelegate
-طريقة -searchDisplayControllerDidEndSearch:
مثله:
- (void)searchDisplayControllerDidEndSearch:(UISearchDisplayController *)controller{
[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]
atScrollPosition:UITableViewScrollPositionBottom animated:YES];
}
لا تنتمي إلى StackOverflow