Cod*_*ain 7 select uitableview ios
当我开发iOS8 Today Extension时,我将UITableViewController设置为主视图控制器.我遇到了这个问题:
当我在cellForRowAtIndexPath中使用initWithStyle:UITableViewCellStyleDefault初始化UITableViewCell时,一个单元格的整个区域可以正常触发didSelectRowAtIndexPath.但是,当将UITableViewCellStyle设置为UITableViewCellStyleValue1,UITableViewCellStyleValue2或UITableViewCellStyleSubtitle时,我只能通过单击detailTextLabel或imageView的区域来触发didSelectRowAtIndexPath.点击其他空白区域将无法回复.
我试图将tableview的委托设置为self,在cellForRowAtIndexPath中设置detailTextLabel和imageView的setUserInteractionEnabled:false,所有这些都不起作用.有没有人对此有任何想法?
PS我没有使用storyboard或xib文件,只是代码.
我在Android上发现了同样的问题: 我想在列表视图中点击任意位置(空白区域)
小智 8
我试图在UITableView里面展示时遇到了这个TodayView.虽然我不知道为什么会发生这种情况,但我发现只有当UITableViewCell背景出现时才会发生这种情况clearColor.如果将背景设置为其他颜色,didSelectRowAtIndexPath则会调用.但是,这是一个快速的解决方法 - 放置UILabel在单元格的整个区域上contentView,然后每次调用委托方法.无论如何,这似乎是一个错误.
| 归档时间: |
|
| 查看次数: |
401 次 |
| 最近记录: |