我在导航栏上放置了一个图像(UIImageView).现在我想检测触摸事件并想要处理事件.你能让我知道我该怎么办?
谢谢.
我想在触摸名为(image1)的uiimageview时调用我的按钮单击事件.Imageview放在uiview(view1)中.
这是我的代码:
- (IBAction)buttonClicked:(id)sender
{
myTimer = [NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(alphabutt:) userInfo:nil repeats:NO];
}
-(IBAction)alphabutt:(id)sender
{
NSLog(@"alphabutt!");
if(i==1)
{
NSLog(@"i==1");
[image1 setImage:[UIImage imageNamed:@"appleimg.jpg"]];
[view1 addSubview:image1];
transition1 = [CATransition animation];
transition1.duration = 0.75;
transition1.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition1.type=kCATransitionReveal;
transition1.subtype=kCATransitionFromRight;
transitioning = YES;
transition1.delegate = self;
[image1.layer addAnimation:transition1 forKey:nil];
}
if(i==2)
{
NSLog(@"i==2");
[image1 setImage:[UIImage imageNamed:@"boatimg.jpg"]];
[view1 addSubview:image1];
transition2 = [CATransition animation];
transition2.duration = 0.75;
transition2.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition2.type=kCATransitionFade;
transition2.subtype=kCATransitionFromRight;
transitioning = YES;
transition2.delegate = self;
[image1.layer addAnimation:transition2 forKey:nil];
i=0;
} …Run Code Online (Sandbox Code Playgroud) 我是swift的新手(以及一般的Xcode开发),我想知道如何在故事板上制作一个可点击的ImageView.我正在尝试做的是,当它点击它时,它显示另一个视图控制器.
我正在开发一个应用程序来显示一个UIImages使用a 的画廊UIScrollView,我的问题是,如何点击zoom并双击zoom,如何处理时它是如何工作的UIScrollView.
我是 swift 的新手,我正在使用故事板并使用导航控制器从一个视图控制器连接到另一个视图控制器。我想将单击的图像的名称发送到下一个视图控制器,该视图控制器从 imageView 以模式连接在情节提要中。我搜索了很多关于将数据从一个视图控制器传输到另一个以模态方式连接到导航控制器的视图控制器,但没有可用的解决方案。请让我知道是否需要任何代码,因为我不知道如何继续。我知道这可能是最愚蠢的问题,但在网上搜索了很多之后发布了这个问题。
根据@uraimo 回复进行编辑。
我是否需要为我在故事板上创建的每个 segue 提供名称?。我在 viewcontrollerA 上有 2 个固定图像,我在每个图像上都放置了一个具有透明背景且没有文本的 uibutton,然后 ctrl 拖动到 viewcontrollerB 的导航控制器以进行模态呈现并展开后退按钮,即 UIBarButtonItem 到 viewcontrollerA 通过 ctrl 拖动后退按钮viewcontrollerB 退出 viewcontrollerB 并展开它。
这就是我如何创建从 viewcontrollerA 的 3 个图像中的任何图像单击到 viewcontrollerB 并在单击 viewcontrollerB 的后退按钮时返回到 viewcontrollerA 的导航。如果我做错了什么,请告诉我,您的 prepareForSegue 代码是否有助于完成我的任务。
ios ×3
uiimageview ×3
iphone ×2
objective-c ×1
swift ×1
swift2 ×1
touch ×1
uiscrollview ×1
uitouch ×1