-(void)btnClick:(UIButton*)btn
{
photosV = [[PHotosViewController alloc] init]; if (btn.tag == 1000) {
for (int i = 0; i<12; i++) {
imageV = [[MyImageView alloc] initWithFrame:CGRectMake(4+(i%4)*79, 68+(i/4)*120, 75, 110)];
imageV.tag = 100+i;
imageV.image = [UIImage imageNamed:[NSString stringWithFormat:@"%@",photoArr1[i]]];
[imageV addSingleClickTarget:self action:@selector(photoClick:)];
[photosV.view addSubview:imageV];
}
[self.navigationController pushViewController:photosV animated:YES];
}}
-(void)photoClick:(MyImageView*)sender
{
[UIView animateWithDuration:1 animations:^{
sender.frame = CGRectMake(0, 64, 320, 416);
[photosV.view addSubview:hh];
}];
[sender addSingleClickTarget:self action:@selector(backClick:)];}
-(void)backClick:(MyImageView*)sender
{
NSInteger i = sender.tag;
sender.frame = CGRectMake(4+((i%100)%4)*79, 68+((i%100)/4)*120, 75, 110);
}这是部分代码
addSingleClickTarget:action: 是我重写的imageView点击方法图片点击放大 再缩小之后 就不能点击了刚刚学iOS
{
photosV = [[PHotosViewController alloc] init]; if (btn.tag == 1000) {
for (int i = 0; i<12; i++) {
imageV = [[MyImageView alloc] initWithFrame:CGRectMake(4+(i%4)*79, 68+(i/4)*120, 75, 110)];
imageV.tag = 100+i;
imageV.image = [UIImage imageNamed:[NSString stringWithFormat:@"%@",photoArr1[i]]];
[imageV addSingleClickTarget:self action:@selector(photoClick:)];
[photosV.view addSubview:imageV];
}
[self.navigationController pushViewController:photosV animated:YES];
}}
-(void)photoClick:(MyImageView*)sender
{
[UIView animateWithDuration:1 animations:^{
sender.frame = CGRectMake(0, 64, 320, 416);
[photosV.view addSubview:hh];
}];
[sender addSingleClickTarget:self action:@selector(backClick:)];}
-(void)backClick:(MyImageView*)sender
{
NSInteger i = sender.tag;
sender.frame = CGRectMake(4+((i%100)%4)*79, 68+((i%100)/4)*120, 75, 110);
}这是部分代码
addSingleClickTarget:action: 是我重写的imageView点击方法图片点击放大 再缩小之后 就不能点击了刚刚学iOS
解决方案 »
- ipad数据同步
- iOS 关于代理的问题
- 救命!如何改变xcode4中的开发者账号?
- 求xcode interface Builder iphone 模拟器 下载链接
- 想做苹果app的开发,都需要我准备好什么硬件?
- <新人求教 >UITabviewCell修改数据后怎么同步修改数据源
- 如何在tableView的第一列添加输入框?
- XCode 如何自动编制(代码格式化),我用网上的Editor -> Structure ->Re-Indent 没有用啊
- 数据库操作报错exc_bad_access
- ASIHTTPRequest post数据到服务器,服务器返回的数据要如何缓存
- IOS面试题NSString疑问
- 如何获取音视频文件
建议还是直接在imageView上加上tap手势比较简单
for (int i = 0; i<12; i++) {
uiimageView * image =
}不要用
for (int i = 0; i<12; i++) {
_ image =
}这样始终是一个imageView(最后一个view)