2013-04-21 2 views
0

iphone에서 위젯을 개발 중입니다. 위젯 높이를 조정하고 싶습니다. 다음과 같이 변경했습니다. 하지만 새로 고침 메커니즘을 찾지 못했습니다. NC 패널을 다시 열면 작동합니다.ios에서 알림 센터 위젯의 높이를 조절하는 방법

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

혹시 알고 계신가요? 감사합니다. 블리스

답변

0

-이 작업을 수행해야합니다. What is the most robust way to force a UIView to redraw?

+0

내가 전에이 시도 :

[myView setNeedsDisplay] 

은이 링크를 참조하십시오. 위젯의 높이가 변하지 않습니다. 알림 센터 컨트롤러는 마지막 _view를 가져 가지 않고 위젯의 높이를 새로 고칩니다. 마지막 위젯을 모든 위젯이나 내 제품에 적용하려면 트릭이 필요합니다. – Bliss

+0

"마지막"조회수가 무엇을 의미합니까? 페이지에 대한 모든 의견이 있습니까, 아니면 검토 중입니까? 할당을 해제하지 않으면 항상 액세스 할 수 있어야합니다. –

관련 문제