我想在點擊時使用UITableViewCell
上的默認高光。但是,我不希望自定義子視圖(及其子視圖)接收消息來更新其突出顯示的狀態,因此會中斷backgroundColor
屬性。如何在iOS SDK中禁用UIView/UIViewController的「highlight subviews」消息?
編輯
通過 「子視圖」 我的意思是任何UIView
子類,而不僅僅是UITableViewCell
秒。
也許這個假設的情況會更好地表達什麼,我正在尋找:我有一個的UITableViewCell。叫它c。然後我添加一個UIView(稱爲v)作爲子視圖c。當我點擊Ç,我想Ç成爲高亮(標準的藍色背景,白色字體顏色),但我不希望v變得突出。我如何做到這一點?
** bump **我真的很想知道一種方法來做到這一點! – jasongregori
對於那些已經或將要回答/回答有關將UITableViewCellSelectionStyle設置爲「UITableViewCellSelectionStyleNone」的人的問題,*這是行不通的!*請仔細閱讀這個問題。謝謝。 –
這個問題的標題應該是:如何禁用UITableViewCell子選項的自動高亮選擇。目前的標題具有誤導性。 – orj