Форум программистов, компьютерный форум, киберфорум
Наши страницы

Swift

Войти
Регистрация
Восстановить пароль
 
vimana_felix
0 / 0 / 0
Регистрация: 04.04.2017
Сообщений: 2
#1

Не подскажете, как сделать pull down to refresh на scrollview? - Swift

04.04.2017, 23:00. Просмотров 646. Ответов 2
Метки нет (Все метки)

Не подскажете, как сделать pull down to refresh на scrollview?
Все примеры которые видел касаются tableview, а у меня как бы не табличные данные…
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2017, 23:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не подскажете, как сделать pull down to refresh на scrollview? (Swift):

pull to refresh - Программирование iOS
Доброго времени суток, вот сижу мучаюсь, не могу найти способ что бы сделать обновление при свайпе с низу в верх, на оборот нашел, валом...

Pull to refresh снизу вверх - Swift
Здравствуйте. Хочу реализовать обновление для чата, чтоб чат обновлялся если потянуть сообщения снизу вверх. В интернете полно...

Как сделать git pull, не затерев при этом в директории папки и файлы - Системы контроля версий
Привет. Мне необходим сделать git pull origin master в текущую директорию, но у меня в ней лежат папка node_modules и файл info.txt,...

буду признателен если подскажете как сделать задачу с функции С++ - C++
y=x-(pow(x,3))/3+(pow(x,5))/5-(pow(x,7))/7+...

Как сделать Refresh OxyPlot - C# WPF
Здравствуйте! Есть график, который берет данные из списка. Не понимаю, как обновить OxyPlot, если данные в списке изменяются? В...

Подскажите как сделать свою "форму" в xml, вверху ScrollView, внизу что-то другое - Программирование Android
Нужно сделать форму в xml. Новичок, разбираюсь. Экран поделить на 2 части, нижняя часть фиксированно занимает процентов 20 от всего экрана,...

2
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
18.04.2017, 23:31 #2
http://stackoverflow.com/questions/1...a-uiscrollview
0
vimana_felix
0 / 0 / 0
Регистрация: 04.04.2017
Сообщений: 2
19.04.2017, 21:25  [ТС] #3
Спасибо!

Получилось сделать вот так вот:
Код
import UIKit
 
class ViewController: UIViewController {
 
    @IBOutletweakvar scrollView: UIScrollView!
    var refreshControl: UIRefreshControl!
    
    func onRefresh() {
      refreshControl.endRefreshing()
    }
    
    overridefunc viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        
        
        refreshControl = UIRefreshControl()
        refreshControl.attributedTitle = NSAttributedString(string: "Pull down to reset...")
        
        refreshControl.addTarget(self, action: #selector(onRefresh), for: .valueChanged)
        scrollView.insertSubview(refreshControl, at: 0)
        
    }
 
    func run(after wait: TimeInterval, closure: @escaping () -> Void) {
        let queue = DispatchQueue.main
        queue.asyncAfter(deadline: DispatchTime.now() + wait, execute: closure)
    }
    
    func refresh() {
        run(after: 2) {
            self.refreshControl.endRefreshing()
        }
    }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2017, 21:25
Привет! Вот еще темы с ответами:

Не подскажете, как ошибку исправить? - MathCAD
Здравствуйте, подскажите, что делать в данном случае

Можно ли используя header refresh:1 сделать 3-х секундный отчет и переход на другой сайт? - PHP
Пытаюсь сделать, чтобы происходил трех секундный отчет, что-то вроде такого: Вы будете перемещены на сайт aaa.ru через 3, потом 2, потом...

Не подскажете как добавить заголовки в запрос? - C#
Никак не получается добавить заголовки для запроса request.Headers.Add("Host: "+site); request.Headers.Add("UserAgent: Mozilla/5.0...

Можно ли сделать так чтобы при location.reload() не выскакивала форма с The page can not be refresh ? - JavaScript
Можно ли сделать так чтобы при location.reload() не выскакивала форма с The page can not be refresh. Click Retry to send the information...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru