我創建了一個具有多個視圖的應用程序。我有我的主視圖(ViewController.h)和一些其他視圖。 我稱之爲其他視圖的方式是通過呈現模態視圖,然後通過駁回模態視圖返回。因此主視圖不關閉,它保留在後臺。刷新/刷新UIView
現在,我有一個應該影響主視圖字體大小的「次要」視圖之一的功能。但是,一旦關閉輔助視圖,我無法找到刷新主視圖的方法。字體大小被保存到一個全局變量中,因此在我關閉次要視圖後,全局變量有一個新值,我希望這個新值是我的字體大小。
因此,我想重新加載主視圖。我怎樣才能做到這一點?我的按鈕回到主視圖有以下代碼
-(IBAction)goBack
{
[self dismissModalViewControllerAnimated:YES];
}
有人能幫我嗎?
非常感謝球員
我實際上設法使用setNeedsDisplay重新加載,並使用NSLog,我確認該值傳遞給主視圖,但文本的字體不會改變!這是「setNeedsDisplay」的問題嗎?這是否也更新字體? – user1015777
終於搞定了。我在viewWillAppear – user1015777