社区
iOS
帖子详情
UITableViewCell 里面的UIScrollView 点击问题
rollrock1987
2016-10-10 11:45:02
uitableviewcell 里面有一个 uiscrollview ,uiscrollview里面有一个uibutton 点击button的时候没有触发事件 请问这个应该怎么解决
...全文
625
2
打赏
收藏
UITableViewCell 里面的UIScrollView 点击问题
uitableviewcell 里面有一个 uiscrollview ,uiscrollview里面有一个uibutton 点击button的时候没有触发事件 请问这个应该怎么解决
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rollrock1987
2016-10-28
打赏
举报
回复
如上图所示 uiscrollview是嵌套在uitableviewcell里面的
-(void)refreshCell:(NSArray*)a
{
NSMutableArray * array = [NSMutableArray new];
for( NSInteger i = 0; i < 3; ++ i )
for(HonorModel * m in a )
{
[array addObject:m];
}
[self layoutIfNeeded];
//
self.honorArray = [array copy];
if( !self.cView.superview )
[self.scrollView addSubview:self.cView];
//
for( NSInteger i = 0; i < array.count; ++ i )
{
HonorModel * m = array[i];
UIImageView * imgView = [[UIImageView alloc]initWithFrame:CGRectMake(HEAD_IMG_DIS + i*(HEAD_IMG_DIS+HEAD_IMG_W), (self.scrollView.frame.size.height - HEAD_IMG_H)/2.0, HEAD_IMG_W, HEAD_IMG_H)];
[imgView sd_setImageWithURL:[NSURL URLWithString:m.headphoto] placeholderImage:DEFAULT_ICON];
imgView.layer.cornerRadius = HEAD_IMG_H/2.0;
imgView.layer.masksToBounds = YES;
[self.cView addSubview:imgView];
self.cView.userInteractionEnabled = YES;
self.cView.frame = CGRectMake(0, 0, imgView.frame.size.width + imgView.frame.origin.x, self.sViewH);
self.scrollView.contentSize = self.cView.frame.size;
//
imgView.tag = i;
imgView.userInteractionEnabled = YES;
UITapGestureRecognizer * g = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(headClicked:)];
[imgView addGestureRecognizer:g];
DLog(@"imgView:%@",imgView);
}
}
上面的是代码,UIScrollview可以滚动,但是headClicked 并没有被调用....
sailip
2016-10-21
打赏
举报
回复
能具体点吗?可以发出来代码看看
UIScrollView
分页循环滑动
UIScrollView
分页循环滑动,
UITableView
横向滑动
UISCrollView
+
UITableView
类似网易新闻首页滑动效果
UISCrollView
与
UITableView
嵌套使用
在iOS开发中会用到的
UISCrollView
与
UITableView
嵌套使用的方法
IOS
UIScrollView
的自动布局demo
IOS
UIScrollView
的自动布局 实现类似collectionview功能
SMParallaxView
SMParallaxView UIView容器,将视差效果应用于其内容。 如果您使用两个容器,一个容器在另一个容器上,如下面的视频所示,您甚至可以实现3d效果。 用法 此视图仅在
UIScrollView
中有效(如UICollectionView,
UITableView
等)。 也可以同时在两个方向上实现视差滚动(当然,如果您的父scrollView支持双向滚动),对于可行的实现,请看一下示例 在UICollectionView
Cell
,
UITableView
Cell
,
UIScrollView
等中添加SMParallaxMultiView。 @IBOutlet weak var paralaxView: SMParallaxMultiView! 将UIImage数组设置为SMParallaxMultiView: paralaxView.images = dataSource[index
iOS
29,046
社区成员
12,467
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章