Как удалить гистограмму, когда вид исчез в iphone?
Я новичок в основной сюжет. Я нарисовал гистограмму, используя основной график. Я хочу удалить гистограмму, которую я нарисовал с использованием основного графика, когда вид исчез, и снова нарисовать с новыми значениями, когда вид появится.
Может кто-нибудь предложить мне решение этой проблемы?
Заранее спасибо, Abilash.G
1 ответ
У вас есть несколько вариантов, в зависимости от эффекта, которого вы хотите достичь.
Вы можете удалить график из представления хостинга. Когда новые данные будут готовы, позвоните
[graph reloadData]
и добавьте график обратно в представление хостинга. Или выбросьте график и создайте новый, когда это необходимо.Лучшим решением было бы установить
visible
свойство графика к NO, чтобы скрыть его и вернуться к YES, когда вы хотите, чтобы он появился снова. Перезагрузите данные, как указано выше.Чтобы скрыть только гистограмму, оставляя видимой остальную часть графика, вы можете позвонить
[barPlot reloadData]
и не возвращать никаких данных (количество записей для сюжета == 0). Вызов-reloadData
снова, когда новые данные будут готовы.Вы также можете удалить гистограмму из графика и снова добавить новую, когда будете готовы отобразить новые данные, хотя № 3, приведенный выше, даст вам лучшую производительность.
Эрик