2016-11-13 8 views
-4

基本的に、スウィフトのような他のオブジェクトやボタンは、オブジェクトを隠すための.isHidden値を持っています。私は配列でそれをできるかどうか疑問に思います。配列に.isHidden関数がありますか?

+0

何からあなたは、配列を非表示にしたいですか?コード内のオブジェクトを「隠す」方法は適切なスコープです。 – vadian

+0

私が知っているわけではありません。 'bool'型と' array'型の2つのメンバを持つ 'struct'を作成し、' bool'の値に基づいて 'array'にアクセスすることを管理する方が良いと思います – Honey

+4

あなたの質問は意味をなさない。配列を「隠す」という意味を明確にして、質問を更新してください。あなたは何を達成しようとしていますか? – rmaddy

答えて

3

配列はデータ構造であり、グラフィック要素ではないため、非表示にすることはできません。

Apple Docsによると.isHiddenはUIViewクラスのメンバであり、配列はそうではありません。

もっと興味深いのは、なぜあなたは配列を隠したいのですか? Swiftは自動メモリ管理機能を備えているため、アレイが不要になった場合、システムは必要に応じて処分します。

0
あなたのアレイ全体

反復し、順番に各要素を隠す:

for view in views { 
    view.isHidden = true 
} 
関連する問題