1
A
回答
1
模糊的效果恰恰適用於整個屏幕,但在郵件應用程序的情況下選定單元格。 如果你只想要的效果應用到你的表視圖,也許你可以把你的每一個單元格的內容的TOPE模糊視覺視圖,當選擇一個細胞的效果設置爲nil
cell.blurView.effect = nil
APPART。要做到這一點,請使用didSelectRow函數並重新加載數據,以便在最後獲得所需的效果。 (你甚至可以用動畫UIView.animate()的變化)
UIView.animate(withDuration: 0.5, animations: { cell.blurView.effect = UIBlurEffect.init(style: .light) }
的問題是,我告訴你解決的辦法是不是很省電,但我能想到另外一個: 考慮有兩個模糊當沒有選中單元格時顯示沒有效果,那麼只要選中單元格,就可以設置兩個模糊視圖,以便第一個單元格將整個屏幕的一部分放在單元格的頂部,另一個覆蓋底部。
確定最後的想法: 你可以在didSelectRow方法添加blurView到整個屏幕
UIApplication.shared.keyWindow?.addSubview(blurView)
,然後添加在此基礎之上,當然,當模糊去除這一切的細胞視圖被輕觸例如
希望它幫助;)
相關問題
- 1. TableView混淆了單元格
- 2. 刪除tableView單元格SWIFT
- 3. Datagridview設置單元格只讀,除了第一個單元格
- 4. jQuery模糊,除了某些元素
- 5. NSString和一個TableView單元格文本
- 6. 在TableView中更新一個單元格
- 7. 我有一個tableview與多個單元格在它和每個單元格有tableview,collectionview,tableview,就像那
- 8. CSS模糊頁面上的每一個元素,除了一個徘徊在
- 9. 麻煩傳遞tableview單元格值來刪除單元格
- 10. NSInternalInconsistencyException錯誤刪除tableview單元格
- 11. 如何刪除tableView單元格iOS
- 12. MySQL表單元格除了
- 13. 重新加載表格視圖除了一個單元格
- 14. TableView單元格擴展不會發生在單個單元格
- 15. 使一切淡入淡出/模糊除了一個div
- 16. 爲什麼我的Tableview重用了一些單元格?
- 17. 哪個單元格按鈕在swift中按下了tableView 3
- 18. 如何刪除tableview標題和第一個單元格之間的空格?
- 19. 除了第一個單元格外,在表格中添加了陰影框
- 20. 如何格式化除選定的單元格外的所有tableview單元格
- 21. Tableview跨越另一個tableview和自定義表格單元格不能顯示
- 22. JavaFx TableView在編輯另一個單元格時設置單元格值
- 23. 多個TableView自定義單元格
- 24. Swift NSUserDefaults TableView多個單元格
- 25. TableView與多個原型單元格
- 26. 多個單元格選擇在tableview
- 27. TableView - 多個單元格處理
- 28. 自定義tableview單元格
- 29. TableView顯示空單元格
- 30. 帶空單元格的Tableview