私は現在、多くの視点で多くの類似性を持つプロジェクトに取り組んでいます。 ルートクラスから継承されたクラスにサブビューを送信する方法があるかどうかはわかります。ここで継承されたサブビューをビューに追加
は私RootViewControllerです:
@class CustomView;
@interface RootViewController : UIViewController {
IBOutlet CustomView *_aCustomView;
}
@end
@implementation RootViewController
- (void)viewDidLoad {
[super viewDidLoad];
UISwipeGestureRecognizer *swipRecognizer;
// swipe left management
swipRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self
action:@selector(handleSwipeFrom:)];
swipRecognizer.direction = UISwipeGestureRecognizerDirectionLeft;
swipRecognizer.numberOfTouchesRequired = 2;
swipRecognizer.delegate = self;
[self.view addGestureRecognizer:swipRecognizer];
[swipRecognizer release];
}
- (void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer
{
NSLog(@"swip detected");
[self.view addSubview:_aCustomView];
}
HomeViewController:
@interface HomeViewController : RootViewController {
}
@end
私はラインコードを節約するために、このような私のRootViewController
HomeViewController
から一部のViewControllerウィッヒの継承を作成します。私がHomeViewController
にいるとき、私はスワイプをうまく検出しましたが、まだ私のカスタムであるsubView
(私のRootViewControllerから来ています)を私のHomeViewControllerに追加することはできませんでした。
Thxたくさん。 よろしくお願いします。 kl94
similitudeとは何ですか?あなたの質問は不明です。あなたが試したこととそれがどうしてうまくいかなかったのかを教えてください。ルート・クラスから継承されたクラスにサブビューを「送る」とはどういう意味ですか? –
私は同意する、私の質問は明確ではなかった。申し訳ありません...私は私が必要としていることを理解することを希望して投稿を編集しました。 – klefevre