看板 MacDev 關於我們 聯絡資訊
我在uitableview下的cell加了一個uilabel 在cell的selectstyle設為UITableViewCellSelectionStyleNone; 點擊uilabel希望讓他變色 所以我加了 UITapGestureRecognizer 設了action 在裡面 http://imgur.com/NOxHPjK 順利讓他變色了 我希望可以讓點擊到的cell 變色 其他的變回原來的顏色 所以我改成這樣 http://i.imgur.com/i22a4LU.jpg 結果不行...不知道是哪裡有問題... 覺得xcode的error message 有點難看啊 T_T 不知道有沒有更好的辦法... -- Microscft:北七 你去找一個要按ctrl-alt-del來登入的系統給我看 09/27 11:18 Microscft:找不到你就學大和田那樣跟我下跪 09/27 11:19 Microscft:幹你們一堆人是用哪個平行宇宙的電腦? 睜眼說瞎話 09/27 11:23
tokyoto:http://i.imgur.com/wyfUs0o.png09/27 11:26
Microscft:從dos玩到win8 就剛好win的server版沒玩過啊 09/27 11:29 Microscft:去做簽名檔啊 如果你們樂意這隻蛆爽到升天的話 09/27 11:35 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.163.152 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1454295454.A.B03.html
a011093: Use DidSelectRowAtIndexPath method 02/01 11:11
iamsewei: 這樣會讓select cell變成灰色的吧 02/01 11:20
darktt: 改label的highlightTextColor就好了 02/01 11:27
truthmanman: 不用加tap,直接在didselect判斷,i==indexpath 02/01 20:52
zonble: 不太知道這是不是你想要的 02/02 12:21
zonble大的swift我看不太懂...我學objective c.. 我是想要做的像這樣http://imgur.com/7HLRY9S 點擊到的cell的label 外框和字都變色 可是cell底層不要變灰色 當點及其他的cell的label時候 假設原本第一個變色 改成灰色 變成其他的label變紅色這樣... 我設在didSelectRowAtIndexPath裡 好像全部都會變成紅色..如果我每個都點的話 cell底層也會變灰色>< 不知道有沒有解法.. ※ 編輯: iamsewei (1.34.163.152), 02/02/2016 20:32:48
cryinglove: 建一個Array記錄顏色的變化 02/02 23:17
truthmanman: https://vimeo.com/153922549 02/02 23:38
truthmanman: didselect 可以做,但zonble的方法更直觀,可以參考 02/03 00:04