您好,匿名用户
随意问技术百科期待您的加入

UITableViewCell自定义accessoryButton

0 投票

我自定义accessoryButton的图片,但是Delegate么有响应,哪弄错了?

UIImage *accessoryImage = [UIImage imageNamed:@"acc_bg.png"];
UIImageView *accImageView = [[UIImageView alloc] initWithImage:accessoryImage];
accImageView.userInteractionEnabled = YES;
[accImageView setFrame:CGRectMake(0, 0, 28.0, 28.0)];
self.accessoryView = accImageView;
[accImageView release];

tableView:accessoryButtonTappedForRowWithIndexPath: 没有响应

用户头像 提问 2012年 12月1日 @ Pantheon 上等兵 (388 威望)
分享到:

1个回答

0 投票
 
最佳答案

官方文档

Discussion The delegate usually responds to the tap on the disclosure button (the accessory view) by displaying a new view related to the selected row. This method is not called when an accessory view is set for the row at indexPath.

所以你可以不用UIImageView而直接使用一个UIButton,然后给这个button设置对应的事件自己处理好了。

用户头像 回复 2012年 12月1日 @ Archer 上等兵 (494 威望)
选中 2012年 12月1日 @Pantheon
提一个问题:

相关问题

0 投票
1 回复 35 阅读
用户头像 提问 2012年 12月1日 @ Demeter 上等兵 (208 威望)
0 投票
0 回复 17 阅读
用户头像 提问 2013年 12月15日 @ Udyr 上等兵 (341 威望)
0 投票
1 回复 27 阅读
用户头像 提问 2013年 12月30日 @ Gemini 上等兵 (319 威望)
+1 投票
1 回复 64 阅读
用户头像 提问 2012年 12月1日 @ 随意问站长 上等兵 (310 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...