UITableViewCell 就像 iPhone 上的邮件

问题描述 投票:0回答:1

如何调整 UITableViewCell 以便向左滑动后显示两个字段 - 与邮件客户端的操作方式相同? 现在我只看到“删除”按钮。 我也希望其中包含“更多”字段...

此外,对于第一个 if 子句单元格,我没有得到“插入”字段。

- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {

    if(indexPath.row == self.reports.count){
        return UITableViewCellEditingStyleInsert;
    } else {
        return UITableViewCellEditingStyleDelete;
    }
}

有没有办法将字段与 | 结合起来运营商什么的? 谢谢,EL-

ios objective-c uitableview ios7
1个回答
0
投票

您可以在 iOS7 中对 UITableView 使用未记录的委托方法

- (NSString *)tableView:(UITableView *)tableView titleForSwipeAccessoryButtonForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return @"More";
}

- (void)tableView:(UITableView *)tableView swipeAccessoryButtonPushedForRowAtIndexPath:(NSIndexPath *)indexPath
{
    [self setEditing:NO animated:YES];
}

好像不是私有的,可以提交到appStore。

© www.soinside.com 2019 - 2024. All rights reserved.