Swift part13 (412レス)
Swift part13 http://mevius.5ch.net/test/read.cgi/tech/1618211068/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
252: デフォルトの名無しさん (ワッチョイ 5d92-P9cH) [] 2022/04/06(水) 11:05:45.41 ID:fl2nQWGc0 CollectionViewで複数のセルを選択するデザインを作っているんですが didSelectItemAtのdelegateの中でセルにボーダーを付けて didDeselectItemAtのdelegateの中でセルからボーダーを消す という実装方法で正常に動いています それとは別に全選択と全解除のボタンを用意したのですが、 ?全選択を押した時にdidSelectItemAtを呼び出す ?全てのセルにボーダーがつく ここまでは意図した動きになっているのですが ?特定のセル(ボーダー付きのセル)をクリックする ?なぜかdidSelectItemAtが発行されてしまう ?のタイミングではボーダーを取り除いて選択解除したいのですが なぜかdidSelectItemAtの方が発火されてしまいます もう一回同じセルをタップすると今度はDeselectの方が呼ばれるので 選択解除になります。 自分でボーダーを付けているので選択している風に見えているのですが 実際にはプログラム内部的にはそのセルは選択されていないと見なされて いるんじゃないかなと予想しているのですが 何をすれば選択状態と見なされるのかが分からず、、、 お詳しい方おしえていただけると助かります http://mevius.5ch.net/test/read.cgi/tech/1618211068/252
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 160 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.005s