點(diǎn)擊cell彈出UIAlertController延遲的解決方法

iOS8提供了UIAlertController控件,用起來真是方便,特別是對(duì)選擇項(xiàng)的點(diǎn)擊事件可以直接在其block里面執(zhí)行,不用像之前的在其委托對(duì)象中處理了。但是有的時(shí)候你也許會(huì)碰到這一場景,你的個(gè)人頭像是放在cell里面的,為了擴(kuò)大頭像的點(diǎn)擊范圍,選擇了點(diǎn)擊cell即可調(diào)查選擇照片或拍照的選項(xiàng)(這里肯定會(huì)首選UIAlertController來實(shí)現(xiàn)了),發(fā)現(xiàn)選擇彈出框老是會(huì)有延遲彈出的情況,有的時(shí)候不明顯,有的時(shí)候比較明顯,如果你碰到了這一場景原則就在于你對(duì)cell的selectionStyle設(shè)置有問題,設(shè)置成了UITableViewCellSelectionStyleNone,影響了彈出框的響應(yīng)時(shí)間,只要將其改成:UITableViewCellSelectionStyleDefault即可。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容