2016-09-07 73 views
0

我有一個UIView裏面的UIView,現在當我點擊嵌套的UIView中的按鈕時,我想刷新整個UIView。查看內部視圖變化

如何在按下按鈕時通知parentView刷新?

當我按在嵌套的視圖按鈕 - 視圖2 - 我想這樣做父視圖 - 廠景 userImage.hidden =真

When there is a button pressed in content view, I want to hide userImage from the view 此內容查看實際顯示的另一個視圖控制器,在查看控制器,當按下按鈕時,我想更新視圖

編輯 - 我正在考慮的解決方案是重新加載完整的視圖控制器。我如何重新加載parentView控制器?

+2

可以顯示代碼 –

+0

你想要實現什麼?請分享一些代碼 – Byte

+0

我有一個父視圖中的圖像,當用戶單擊嵌套視圖中的某個按鈕時,我想刪除它 – user2848975

回答

-1

您可以通過使用- (void)setNeedsDisplay;方法

[view setNeedsDisplay]; 
+0

setNeedsDisplay僅當您使用drawRect時才推薦[此處](http://stackoverflow.com/questions/10818319/when-do-i-need-to-call-setneedsdisplay-in-ios) – Byte

+0

嘗試** - (void)setNeedsLayout; ** – Karim

+0

當我從嵌套視圖引用父視圖時,父視圖爲零 – user2848975