マルチタッチ処理メソッドをオーバーライドする UIView サブクラスがあります。私の質問は、そのビューに指定されたタッチで計算を実行すると、モデル ビュー コントローラーのデザイン パターンが壊れますか?. 計算後、ビューを非表示にして結果を印刷し、Core Data モデルを更新する必要があります。私はこれについて混乱しています。
編集:
いくつかのコード。
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
// getting all the touches in the given gesture sequence
NSSet *allTouches = [event allTouches];
// checking taps count
if ([allTouches count] == 3)
{
// here I print the results and do the calculations
[self validateGestureSequenceWithTouches:allTouches];
}
// cleaning the view
NSArray *subviews = [self subviews];
for (UIView *view in subviews) {
if (![view isKindOfClass:[UINavigationBar class]])
[view removeFromSuperview];
}
}