将图像传递给另一个viewController

时间:2013-12-11 06:04:29

标签: ios uiscrollview uiimageview uiimage

是否可以从子视图中推送视图控制器?我有(缩略图)图像的子视图,水平滚动。我想要按下推动视图控制器(大照片)。显然,这需要从子视图所在的主视图中完成。

我尝试过分配大型照片视图控制器并推动它,但那就是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

所以请任何人都可以提供建议;非常感谢

0 个答案:

没有答案