2013-04-21 8 views
0

Я разрабатываю виджет на iphone. Я хочу изменить размер виджета. Я изменил его следующим образом. но я не нашел механизм обновления. Он работает после повторного открытия панели ЧПУ.Как изменить размер виджета центра уведомлений в ios

-(void) updateView { 
    CGRect widgetRect = _view.frame; 
    widgetRect.size.height = widgetHeight; 
    _view.frame = widgetRect; 
} 

У вас есть идея? С уважением, Bliss

ответ

0

- это должно сделать это за вас.

[myView setNeedsDisplay] 

Смотрите эту ссылку: What is the most robust way to force a UIView to redraw?

+0

Я попытался это раньше. Высота виджета не меняется. Контроллер Центра уведомлений не принимает последний _view и не обновляет высоту виджета. Мне нужен трюк, чтобы получить последние _views для всех виджетов или моих. – Bliss

+0

Что значит «последние»? Все ли просмотры на странице или вы отменяете их? Если вы не освободите их, они должны быть доступны в любое время. –

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

  • Нет связанных вопросов^_^