此處出現意外的行爲。 我有一個聊天組成的tableview和底部酒吧與textView。 當用戶選擇textView時,鍵盤出現。修改tableview框架後最後選定的單元格狀態爲true
我使用通知UIKeyboardWillShowNotification
來修改tableview的框架。
選擇一行將顯示一個UIAlertController
,並使用不同的操作刪除鍵盤。
這個UIAlertController
有一個取消操作,即刪除單元格的選擇(通過選擇我的意思是當單元格的選定狀態爲真時出現的灰色樣式)。 通過將cell.selected
設置爲false來刪除選擇內容。
問題是,當鍵盤出現時,這個先前選擇的單元格再次被選中,我試圖循環通過單元格將它們全部置於選定的假,但取決於單元格的位置,選定的狀態只會出現在滾動,使我的循環無效。
因爲我不在我的代碼中手動選擇單元格,我認爲這是一種可能來自於框架更改的行爲? 有什麼我可以做的,以解決這個問題?
分享一些代碼。 – KKRocks
不能,你需要至少一半的控制器代碼,意思是250行,模型和故事板重現,我在nda下。 只是試圖看看有人遇到過這個問題,否則我只是填充雷達,並移動 –
[如何 - 示例代碼](https://stackoverflow.com/help/mcve)。 – shallowThought