###前提・実現したいこと
TableViewのCellにSCNViewを貼り付け、SCNViewのリストを作りたいと考えています。
以下のスクリーンショットのような形です。
ビルド後起動し、上記スクリーンショットで分かるように、表示されているSCNViewは全て正常に動いています。
###発生している問題・エラーメッセージ
上記スクリーンショットの状態から、スクロールダウンする際に問題が生じます。
下にスクロールする事で、TableViewにて隠れているSCNViewが順次出てきますが、
それらのSCNViewの描写に不具合が生じます。
具体的には以下のスクリーンショットのような状態です。
上の状態でも、アニメーションや、マウスイベントは受つけ、上の状態のまま色が変わったりはします。
ただし、その際も正常な描写には戻りません。
ここで、例えばTableViewのreloadData() methodを呼ぶと、画面上に現れているSCNViewは内容が正常に再描写されます。(ButtonをクリックすることでreloadData()が呼ばれます。)
しかし、再びスクロールすると、スクロールによって現れる全てのSCNViewは二枚目のスクリーンショットの様な状態になってしまいます。
一体どういう問題が起こっているのかわからず、こちらに質問させていただきました。
もしご助力いただければ幸いです。宜しくお願い致します。
###該当のソースコード
Github上にXcodeプロジェクトを置きました。
https://github.com/KeitaroTakahashi/TableViewExample_SceneKit
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
MacOS El Capitan 10.11.5
Xcode 7.3
MacBookPro (Retina 15-inch Late2013)
Graphic Card
NVIDIA GeForce GT 750M : 2048MB
あなたの回答
tips
プレビュー