如何从左到右添加滑动手势并在其中添加三个按钮?

时间:2015-09-23 11:21:11

标签: objective-c

我有一个视图控制器,其中有一个表视图,其中添加了单元格,我需要创建一个带有三个按钮的滑动手势来编辑,移动和删除单元格的内容。 这是我的代码 -

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return [word count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *simpleTableIdentifier = @"SimpleTableItem";
    WordList *cell;

    cell = (WordList *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];


    if (cell == nil) {

        if([[UIDevice currentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone)
        {
            NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"WordCell" owner:self options:nil];
            cell = [nib objectAtIndex:0];
        }else{
            NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"WordCell_ipad" owner:self options:nil];
            cell = [nib objectAtIndex:0];

        }
    }
    cell.backgroundColor = [UIColor colorWithRed: 33.0 green: 66.0 blue: 99.0 alpha: 1.0];
    cell.word.text = [word objectAtIndex:indexPath.row];
    cell.meaning.text = [NSString stringWithFormat:@"meaning: %@",[meaning objectAtIndex:indexPath.row]];

1 个答案:

答案 0 :(得分:0)

目前,Apple仅提供标准"删除"和"更多"按钮。重置,你应该自己实现。这是伟大的tutorial

或者,您可以使用third-party solutionanother。我使用过前一个,但第二个看起来很酷