是否可以从子视图中推送视图控制器?我有(缩略图)图像的子视图,水平滚动。我想要按下推动视图控制器(大照片)。显然,这需要从子视图所在的主视图中完成。
我尝试过分配大型照片视图控制器并推动它,但那就是kaboom。
我的第一个有滚动图像的视图
scrollView.h
@property (strong, nonatomic) IBoutlet UIScrollView *scrollView
@Property (strong, nonatomic) PageController *pageController;
scrollView.m
- (void)viewDidload{
// here my image array
}
和另一个viewcontroller我的代码如下
secondView.h
@Property (nonatomic, strong) IBoutlet UIImageView *ImageView;
@property (nonatomic, strong) UIImage *selectedImage;
secondView.m
-(voide)viewDidload {
//use tap gesture cod
}
- (void)singleTapGestureCaptured:(UITapGestureRecognizer *)gesture{
CGPoint touchPoint = [gesture locationInView:<yourScrollView>];
NSUInteger touchedPage = floorf(touchPoint.x / <yourScrollView>.frame.size.width);
if ([<arrayOfImages> count>] > 1) {
touchedPage = touchedPage % ([<arrayOfImages> count] - 1);
}
// i don't know what's the code put here to push the image to the second view
所以请任何人都可以提供建议;非常感谢