社区
iOS
帖子详情
UITableViewCell 里面的UIScrollView 点击问题
rollrock1987
2016-10-10 11:45:02
uitableviewcell 里面有一个 uiscrollview ,uiscrollview里面有一个uibutton 点击button的时候没有触发事件 请问这个应该怎么解决
...全文
581
2
打赏
收藏
UITableViewCell 里面的UIScrollView 点击问题
uitableviewcell 里面有一个 uiscrollview ,uiscrollview里面有一个uibutton 点击button的时候没有触发事件 请问这个应该怎么解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
能具体点吗?可以发出来代码看看
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
UITableView
中
Cell
重用机制导致内容重复的解决方法
UITableView
继承自
UIScrollview
,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的
UITableView
Cell
,可以让
UITableView
Cell
响应一些
点击
事件,也可以在
UITableView
Cell
中加入UITextField或者UITextView等子视图,使得可以在
cell
上进行文字编辑。
UITableView
中的
cell
可以有很多,一般会通过重用
cell
来达到节省内存的目的:通过为每个
cell
指定一个重用标识符(reuseIdentifier),即指定了单元格的种类,当
cell
滚出屏幕时,会将滚出屏幕的单元格放入重用的queue中,当某个未
GHWXcodeExtension:Xcode源代码编辑器扩展插件,实现功能有四个,一。初始化自定义视图,UICollectionView
Cell
,
UITableView
Cell
,viewController,自动删除无用代码和添加代码;二。为属性自动添加懒惰加载代码,对应协议声明和协议方法,主要有
UITableView
\ UICollectionView \
UIScrollView
\ UIButton \ UILabel \ UIImageView;三。某个一个类,文件顶部自动添加对应的impor
GHWXcodeExtension:Xcode源代码编辑器扩展插件,实现功能有四个,一。初始化自定义视图,UICollectionView
Cell
,
UITableView
Cell
,viewController,自动删除无用代码和添加代码;二。为属性自动添加懒惰加载代码,对应协议声明和协议方法,主要有
UITableView
\ UICollectionView \
UIScrollView
\ UIButton \ UILabel \ UIImageView;三。某个一个类,文件顶部自动添加对应的import;四。给import分组排序,从上到下为主类头文件,viewController,view,manager&logic,第三方库,模型,类别,其他
MultiFunction
Cell
###先上效果图 ###github地址 ###功能 支持定制
UITableView
Cell
菜单,通过滑动
UITableView
Cell
显示左右侧菜单选项 支持
cell
的重用,以及单个
cell
的菜单定制 ###实现机制 定制
UITableView
Cell
,在
UITableView
Cell
.contentView上添加
UIScrollView
作为主视图,并绑定UIPanGestureRecognizer手势 定义左右菜单视图,置于
UIScrollView
之下 通过UIPanGestureRecognizer的事件控制
UIScrollView
的frame实现菜单的显示和隐藏 定制
UITableView
,通过OverLayViewDelegate控制罩层的显示和隐藏 ###使用方法
UITableView
继承MultiFunctionTableView self.tableList = [[M
IOS开发中的各种Category
Foundation NSArray NSBundle NSData NSDate NSDictionary NSException NSFileManager NSObject NSSet NSString NSTimer NSURL UIKit UIBezierPath UIButton UIColor UIDevice UIImage UIImageView UILable UINavigationController UIResponder
UIScrollView
UISearchBar
UITableView
Cell
UITextField UITextView UIView UIViewController UIWebView
iOS
29,028
社区成员
12,466
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章