В настоящее время я работаю над проектом с большим сходством с большим обзором.Я бы знал, есть ли способ отправить подпредставление из корневого класса в унаследованный класс.
Вот мой 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
Я бы создал некоторый ViewController, унаследованный от моего RootViewController
, как этот HomeViewController
, чтобы сохранить строковый код.Когда я нахожусь в своем HomeViewController
, я хорошо обнаруживаю свое перелистывание, но мне еще не удалось добавить свой пользовательский subView
(исходящий из моего RootViewController) в мой HomeViewController.
Большое спасибо.С уважением,
kl94