UIStackViewで部品を
parts.isHidden = true
にするとなくなったスペースを詰めて表示されますが
スペースを詰めずに空白のまま置いておくことはできますでしょうか?
UIStackViewの設定を書いて下さい。
全てStoryBoardでやってます、
Attributes inspectorのStack Viewの設定を書いて下さい。
Axis Vertical
Axis Vertical Alignment Fill Distribution Fill Equally Spacing 10
となっています
alpha値をゼロにするとかじゃダメなんですか?
alpha=0 & enable=false ではボタンを連打すると、押せてしまって、動作させたくない時に困るんです
enable=falseの状態で、ボタン連打で押せてしまうのは変です。何か別の問題が発生しているのでは?
押された直後にaneble=falseしてるんですが、キューにはいってしまいます
押された直後にenable=false? 押される直前はenable=trueという事ですか?
押されたら isEnable = false です
つまり、ボタンを押したらボタンが消えて押せなくなるようにしたい、ということ?
消えなくても押せなくできればいいんです
ただisEnable=falseだと連打した時に2回押せてしまうんです
それは、「UIStackViewでisHiddenしても間を詰めないようにしたい」とは主旨が全然違う話になると思います。質問文を全面訂正してください。あと、enable=falseでボタンが押せてしまうのは、通常ではありえません。そもそも、UIButtonはイベント・キューを持っていないし。
少し他に原因があるか調べてから、解決しなかったら別の質問を立てます、ありがとうございます
回答1件
あなたの回答
tips
プレビュー