こんにちは
MVCの役割について確認したいことがあります。
おそらく、
Model = データ処理
View = 部品など目に見えるところ
Controller = ModelとViewの管理
といった感じかと思います。間違ってるかもしれませんが。
以下のような場合、MVC配置するべきなのか、またディレクトリ配置は正しいかを教えてください。
やること) View内にあるCAlayerをスクロールイベントによって透過させる。
現状) ViewAからViewControllerにdelegateを作り、Modelファイルへメソッド実行を委託できるようにすることで、ViewA内に配置したスクロール感知イベント(scrollviewdidscroll)処理をModelファイルへ送ることができる。
そして、Modelファイル内でViewBファイルのCAlayerを透過指令を出す。(Extensionを使用。)
VC
|_Delegate
|
Model
|_ModelA(ViewB Extensionを持つ)&(透過実行メソッドを持つ)
|
View
|_ViewA(ViewAをScroll時、ViewBのCALAyer透過させたい。)
|_ViewB(CALayerを持つ)
不明点) こんな微小な処理であってもMVC分けする必要はあるのか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/03 15:14