WellsYC / YCMenuView

a popup menu which can be highly customized.(一个可以根据关联点和关联视图弹出的菜单,类似QQ导航栏右侧菜单。可满足高度自定义需求。)
MIT License
162 stars 22 forks source link

增加回调选中行 望采纳 #7

Open ijeffery3 opened 5 years ago

ijeffery3 commented 5 years ago

@interface YCMenuAction : NSObject @property (nonatomic, assign) NSInteger row;

action.row = indexPath.row;
if (indexPath.row == _actions.count - 1) {
    cell.isShowSeparator = NO;
}
return cell;
WellsYC commented 5 years ago

不太明白您想要什么效果?YCMenuAction初衷是为了将自己的定义和功能封在各自的Action,以免要通过if...else来判断index的值。建议您给YCMenuAction加个分类,用属性绑定个row(或者其他您需要的属性)。因为我觉得在使用这控件的场景下,row不是必须的,当然,您有其他观点或者我理解错了,可以回复我。

WellsYC commented 5 years ago

绑定属性,是指objc_setAssociatedObject和objc_getAssociatedObject。