2013-06-17 2 views
0

У меня есть проект tableview, который имеет представление, все, что я делаю в этом представлении, управляется методом «viewdidappear».UIview не загружается с viewdidappear

Я добавил новый UIview, который имеет файлы «lines.h» и «lines.m».

Я использую этот вид, чтобы нарисовать некоторые линии и работать богом.

Этот дополнительный вид находится в виде прокрутки, потому что он должен долго отображаться на экране iPhone.

Проблема в том, что viewdidappear не перезагружает данные uiview, он работает только с viewdidload.

Мне нужно закрыть приложение и снова открыть его, чтобы восстановить мои данные.

ответ

2

Во-первых, попробуйте добавить эту строку в конце viewDidAppear метода:

[self.view setNeedsDisplay]; 

Или:

[_linesView setNeedsDisplay]; 

Во-вторых, обеспечивает некоторую дополнительную информацию. Отправьте код в viewDidLoad и viewDidAppear.

0

Попробуйте вызвать [self setNeedsDisplay] в классе UIView, чтобы вызвать просмотр.

Смежные вопросы