YBPopupMenu icon indicating copy to clipboard operation
YBPopupMenu copied to clipboard

可以支持上次选中的结果吗

Open duoshankui opened this issue 2 years ago • 2 comments

有点不满足需求,期望能支持记录上次选中Item,不想再改源码了,否则都不能用podfile管理了

duoshankui avatar Nov 09 '21 10:11 duoshankui

暂时没有直接支持,因为需求多种多样,且选中的样式千奇百怪,众口难调,但实现你这个需求不需要改源码, 你可以自定义一个cell,定义好选中的样式等,定义一个变量index

- (UITableViewCell *)ybPopupMenu:(YBPopupMenu *)ybPopupMenu cellForRowAtIndex:(NSInteger)index
{
    YBPopupCustomlTableViewCell * cell = [ybPopupMenu.tableView dequeueReusableCellWithIdentifier:@"cellID"];
    if (!cell) {
        cell = LoadNibNamed(@"cellID");
    }
    if (index == self.index) {
         // 你的选中样式
    } else {
        ...
    }
    return cell;
}

lyb5834 avatar Nov 10 '21 03:11 lyb5834

感谢提供思路,我这个需求仅仅是想让选中Item的字体显示红色。我以源码形式导入了,在原来的基础上扩展了两个属性,已经解决。

duoshankui avatar Nov 18 '21 15:11 duoshankui