看板 MacDev 關於我們 聯絡資訊
大家好 我現在創造了一個uitableview 並且把右邊的箭頭改成switch 假設有兩欄 table XX on/off --------------------------- OO on/off 有什麼辦法可以在XX on的時候 OO同時改成off呢(兩個欄位互斥) 現在是個別反應...程式碼如下 if([switch isON]) { switch(indexPath.row) { case 0: nslog(@"xxxxx on"); break; case 1: nslog(@"OOOOO on"); break; } } else { switch(indexPath.row) { case 0: nslog(@"xxxxx off"); break; case 1: nslog(@"OOOOO off"); break; } } --
gbcowandy:忠孝不能兩全06/18 15:40
XSZX:忠孝不能兩全06/18 15:41
YesNoter:樓上你們再一起好了06/18 15:41
bseiqwkbk:樓上你們再一起好了06/18 15:42
Narcissuss:不是還有鴨頭的掛06/18 15:42
lucifer19:不是還有鴨頭的掛06/18 15:42
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.163.152 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1443002106.A.C53.html
relievezaoc: switch關掉的語法[switchName setOn:false]; 09/23 18:55
darktt: aSwitch.on=!bSwich.on 09/23 19:18
qnismine: 我把switch on都做一起..只用indexpath.row控制不同的 09/23 19:59
qnismine: 的switch...有辦法解決嗎... 09/23 19:59
http://goo.gl/qWROQy 像這樣的寫法 可是卻沒辦法控制每一個switch...想讓第一個switch on 第二個就 自動是off的狀態..先感謝各位看完... ※ 編輯: qnismine (1.34.163.152), 09/23/2015 20:14:29
cryinglove: 幫兩個switch設target,func裡面改另一個的狀態 09/23 21:02
cryinglove: 你不把功能拉出來在cell之外,就會無法改另一個cell 09/23 21:07
relievezaoc: 那寫switch的時候 順便把row的值給switch當tag 09/23 21:08
relievezaoc: 然後就抓tagA跟tagB去判斷是按哪個swtich 另個就off 09/23 21:11
relievezaoc: 咦囧 其實你給的網址裡頭就有網友po解了啊Q_Q 09/23 21:12
darktt: 我做的Demo Code:https://copy.com/qHwX0Obwy0AqnGME 09/23 21:38
darktt: 雖然是用Swift寫的,這樣子還看不懂就真的沒辦法了 09/23 21:39
kokuyoku: 這種情況 我會用ReactiveCocoa 09/24 10:50
kokuyoku: 用ReactiveCocoa寫的 已上github https://goo.gl/w26lZy 09/24 17:38
感謝各位幫忙 發現有好多種寫法 各位都好強!! ※ 編輯: qnismine (1.34.163.152), 09/24/2015 19:03:33