我在我的UITableView
中繼承了UITableViewCell
。我做到了大約一千次之前,但現在我想抓住這個代表事件:UITableViewCell didselectrow event delay
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath;
當電池被觸摸這個回調應該被調用。 但我只有在觸摸後按6秒或6次時才調用,但不是每次觸摸。
的實現代碼如下是一個子類UIView
的子視圖,我稱這種現象爲awakeFromNib
:
-(void)awakeFromNib{
_table_view.delegate = self;
_table_view.dataSource = self;
}
的實現代碼如下繪製本身就好了,但是這個事件都不盡如人意。 有什麼想法?
這裏是UITableViewCell
子類代碼的.m
#import "FLBlockedPersonCell.h"
@implementation FLBlockedPersonCell
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
// Initialization code
}
return self;
}
- (void)setSelected:(BOOL)selected animated:(BOOL)animated
{
[super setSelected:selected animated:animated];
// Configure the view for the selected state
}
- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated{
[super setHighlighted:highlighted animated:animated];
}
@end
它發生只有當單元格按下1秒後突出顯示我需要它發生在我觸摸單元格時 –
shoudlHighlight怎麼樣? –