Как удалить гистограмму, когда вид исчез в iphone?

Я новичок в основной сюжет. Я нарисовал гистограмму, используя основной график. Я хочу удалить гистограмму, которую я нарисовал с использованием основного графика, когда вид исчез, и снова нарисовать с новыми значениями, когда вид появится.

Может кто-нибудь предложить мне решение этой проблемы?

Заранее спасибо, Abilash.G

1 ответ

Решение

У вас есть несколько вариантов, в зависимости от эффекта, которого вы хотите достичь.

  1. Вы можете удалить график из представления хостинга. Когда новые данные будут готовы, позвоните [graph reloadData] и добавьте график обратно в представление хостинга. Или выбросьте график и создайте новый, когда это необходимо.

  2. Лучшим решением было бы установить visible свойство графика к NO, чтобы скрыть его и вернуться к YES, когда вы хотите, чтобы он появился снова. Перезагрузите данные, как указано выше.

  3. Чтобы скрыть только гистограмму, оставляя видимой остальную часть графика, вы можете позвонить [barPlot reloadData] и не возвращать никаких данных (количество записей для сюжета == 0). Вызов -reloadData снова, когда новые данные будут готовы.

  4. Вы также можете удалить гистограмму из графика и снова добавить новую, когда будете готовы отобразить новые данные, хотя № 3, приведенный выше, даст вам лучшую производительность.

Эрик

Другие вопросы по тегам