Avatar ·

كيفية تنفيذ Pull-to-Refresh (UIRefreshControl) في Swift لتطبيق iOS؟

مرحبًا بالجميع! أنا مبتدئ في تطوير iOS باستخدام Swift ولا أستطيع فهم كيفية تنفيذ pull-to-refresh للجدول. شاهدت العديد من الدروس التعليمية، لكن معظمها قديم أو يستخدم Objective-C. أحتاج إلى تحديث البيانات في UITableView عندما يسحب المستخدم الشاشة لأسفل. لقد أنشأت مشروعًا بسيطًا بجدول يعرض مصفوفة من السلاسل النصية. إليك الكود الحالي الخاص بي: ```swift import UIKit class ViewController: UIViewController, UITableViewDataSource { @IBOutlet weak var tableView: UITableView! var items = ["Item 1", "Item 2", "Item 3"] override func viewDidLoad() { super.viewDidLoad() tableView.dataSource = self } func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return items.count } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: