2016-11-13 58 views
-4

基本上Swift上的其他對象像按鈕或其他東西都有.isHidden值來隱藏對象。我想知道我是否可以用數組來做到這一點。數組是否存在.isHidden函數?

+0

從你有什麼要隱藏的陣列?一種在代碼中「隱藏」對象的方法是合適的範圍。 – vadian

+0

不是我所知道的。我認爲如果你創建一個'struct'有兩個成員,一個是'bool'類型,另一個是'array'類型,然後根據'bool'的值管理訪問數組''struct'會更好一些。 – Honey

+4

你的問題沒有意義。請更新你的問題,澄清你的意思是「隱藏」一個數組。你想達到什麼目的? – rmaddy

回答

3

數組是數據結構而不是圖形元素,因此不能隱藏。根據Apple Docs .isHidden是UIView類的成員,它不是數組。

我認爲更有趣的問題是爲什麼你想要隱藏一個數組? Swift具有自動內存管理功能,因此如果不再需要數組,系統將根據需要處理它。

0

遍歷陣列,並且隱藏依次對每個元素:

for view in views { 
    view.isHidden = true 
}