第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何禁用UITableView選擇?

如何禁用UITableView選擇?

叮當(dāng)貓咪 2019-08-28 16:22:50
如何禁用UITableView選擇?當(dāng)您點(diǎn)擊a中的某一行時(shí)UITableView,該行會(huì)突出顯示并被選中。是否可以禁用此功能,因此點(diǎn)擊一行什么都不做?
查看完整描述

3 回答

?
人到中年有點(diǎn)甜

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超7個(gè)贊

對(duì)我來說,以下工作正常:

tableView.allowsSelection = false

這意味著didSelectRowAt#根本行不通。也就是說,觸摸桌子的一排,就這樣,絕對(duì)不會(huì)做任何事情。(因此,顯然,永遠(yuǎn)不會(huì)有選定的動(dòng)畫。)

(注意,如果,在單元格上,你有UIButton或任何其他控件,當(dāng)然這些控件仍然可以工作。你碰巧在表格單元格上有任何控件,與UITableView允許你“選擇一行”的能力完全無關(guān)使用didSelectRowAt#。)

另一點(diǎn)需要注意的是:當(dāng)UITableView處于編輯模式時(shí),這不起作用。要在編輯模式下限制單元格選擇,請(qǐng)使用以下代碼:

tableView.allowsSelectionDuringEditing = false


查看完整回答
反對(duì) 回復(fù) 2019-08-28
?
繁星coding

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超4個(gè)贊

您所要做的就是UITableViewCell使用以下任一方法在實(shí)例上設(shè)置選擇樣式:

Objective-C的:

cell.selectionStyle = UITableViewCellSelectionStyleNone;

要么

[cell setSelectionStyle:UITableViewCellSelectionStyleNone];

斯威夫特2:

cell.selectionStyle = UITableViewCellSelectionStyle.None

Swift 3和4.x:

cell.selectionStyle = .none

此外,請(qǐng)確保您未-tableView:didSelectRowAtIndexPath:在表視圖委托中實(shí)現(xiàn),或者如果您實(shí)現(xiàn)它,則明確排除您不想要操作的單元格。

更多信息在這里這里


查看完整回答
反對(duì) 回復(fù) 2019-08-28
  • 3 回答
  • 0 關(guān)注
  • 680 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)