社区
iOS
帖子详情
UITableViewCell 里面的UIScrollView 点击问题
rollrock1987
2016-10-10 11:45:02
uitableviewcell 里面有一个 uiscrollview ,uiscrollview里面有一个uibutton 点击button的时候没有触发事件 请问这个应该怎么解决
...全文
621
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
分页循环滑动
对于 `
UITableView
` 实现横向滑动,通常需要自定义 `
UITableView
Cell
` 并在其中嵌套一个 `UICollectionView` 或者 `
UIScrollView
`。因为 `
UITableView
` 默认只支持垂直方向的滑动,所以需要通过这种方式来实现水平...
UISCrollView
+
UITableView
每个新闻条目作为一个`
UITableView
Cell
`,在`
UITableView
DataSource`协议的方法中,我们返回`numberOfRowsInSection:`的值来决定列表的行数,`
cell
ForRowAt:`方法用于为每行创建或复用`
UITableView
Cell
`并填充内容。...
UISCrollView
与
UITableView
嵌套使用
解决这个
问题
的关键在于理解`
UIScrollView
`和`
UITableView
`的工作原理以及它们如何处理触摸事件。具体来说: 1. **`
UIScrollView
`的工作原理**:`
UIScrollView
`通过监听`touchesBegan:withEvent:`、`touchesMoved:...
IOS
UIScrollView
的自动布局demo
实现类似CollectionView的功能,我们可以创建多个具有相同布局的子视图(如
UITableView
Cell
的复制品),并将它们添加到
UIScrollView
中。每个子视图都可以包含不同的数据,就像CollectionView
Cell
显示不同的数据项...
SMParallaxView
在UICollectionView
Cell
,
UITableView
Cell
,
UIScrollView
等中添加SMParallaxMultiView。 @IBOutlet weak var paralaxView: SMParallaxMultiView! 将UIImage数组设置为SMParallaxMultiView: paralaxView.images =...
iOS
29,049
社区成员
12,464
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章