Xamarin.iOSで一時的なCAShapeLayerを確定したものと使うために参照を切る必要があり、
以下のようにオブジェクトをnewしてnullを格納するということをしているのですが、
この参照を切るために「newしてnullを入れる」とうやり方があまりスマートに見えないのですが、他に方法はないでしょうか?それとも一般的にこのようなやり方はするものなのでしょうか?
// 描画中レイヤー private CAShapeLayer m_ProgressLayer; // 確定レイヤー private CAShapeLayer m_CompletedLayer; // 描画中の図形レイヤーの確定 internal void Complete() { // 確定処理 m_CompletedLayer = m_ProgressLayer; // 描画中レイヤーをnewで参照を切ってからnullにする m_ProgressShapeLayer = new CAShapeLayer(); m_ProgressShapeLayer = null; }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/05 02:17