2017-08-20 38 views
0

所以我有一張手風琴風格的桌子。單擊一行時,會顯示五個單選按鈕。然後,用戶應該能夠點擊這些按鈕。它成功顯示按鈕,但是當單擊按鈕時,不是突出顯示所選按鈕,而是縮小行本身。我認爲這可能是因爲我將每一組標籤部分和選項部分實現爲一行,只是在不同的UIViews中。我相信通過點擊行(標籤+選項)可以覆蓋包含按鈕的視圖。它真的很難解釋,但我認爲一個解決方案可能會限制表的selectrow行爲只有行的某些部分。我可以在Swift中選擇UITableView中只有一行的一部分可點擊(可選)嗎?

有沒有辦法實現這個目標?如果我不能,還有其他的方法來實現我所描述的使用手風琴表嗎?

我有一個非常困難的時間試圖解釋這一點。如果您有任何問題,請告訴我。

table

+1

你的問題很含糊,你能發表一段你的代碼嗎? – kye

回答

0

按我的理解,你給麪包車嘗試以下步驟:

  • 禁用行選擇,這樣就可以避免行選擇。使用cell.selectionStyle = .none
  • 其次,對於行中的按鈕,控制器類和故事板中的IBAction將這些操作連接到特定的按鈕。
相關問題