Обновление UIView нажатием кнопки

У меня небольшая проблема с моим приложением. На главном ViewController я встроил Container View с диаграммой Objective-C.

введите здесь описание изображения

У меня есть 2 кнопки, и всегда, когда я их нажимаю, мне нужно обновить этот UIView. Все вроде setNeedsDisplay() не работает.

Но когда я перехожу к другому ViewController и возвращаюсь, моя диаграмма обновляется.

Вот мой основной контроллер:

введите здесь описание изображения

Кнопками я перехожу к предыдущему году и данные не обновляются. Но переходим к другому ViewController и:

введите здесь описание изображения

Данные бума обновлены. Я пробую такие методы, как: IBAction при нажатии кнопки вызывает функцию setNeedsDisplay() для себя или просмотра.

Спасибо за ваше время! PS: это не таблица, это CONTAINER VIEW.


person emololftw    schedule 05.01.2018    source источник
comment
Является ли диаграмма Objective-C библиотекой/cocoapod, я не смог ее найти? Лучший способ дать вам ответ — посмотреть код реализации представления контейнера.   -  person sweepez    schedule 05.01.2018
comment
Пожалуйста, опубликуйте часть кода, который у вас есть.   -  person Upholder Of Truth    schedule 05.01.2018


Ответы (1)


Вот мое дерево проекта:

ДЕРЕВО

и у меня есть представление контейнера для встраивания этого:

просмотр

Поэтому мне просто нужно обновить UIViewController, когда я нажимаю кнопку. Не имеет никакого отношения с target-c к быстрому коду (всего один строковый массив).

person emololftw    schedule 06.01.2018