相关疑难解决方法(0)

自定义删除按钮在UITableView单元格中编辑

我已经完成了这个显示以下代码的问题:

-(NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath{
    return @"Sagar";
}
Run Code Online (Sandbox Code Playgroud)

如果我想要自定义图像而不是默认的红色按钮怎么办?

iphone uitableview

23
推荐指数
3
解决办法
5万
查看次数

为uitableview创建自定义删除按钮

我在ios应用程序上工作,我的问题是如何更改滑动上的默认按钮以删除uitableview.我看到我可以用titleForDeleteConfirmationButtonForRowAtIndexPath更改文本,但我想完全更改图像.香港专业教育学院一直在寻找一种方式,所有关于它的帖子可能已经过时,所以只想在我继续这个之前与人们确认.我要做的是为细胞本身添加一个手势识别器,以捕捉用户在单个细胞上滑动,然后添加我的自定义按钮并从那里重新排列细胞框架,忘记苹果默认滑动以完全删除.那声音怎么样?

iphone uitableview ipad ios

6
推荐指数
1
解决办法
9913
查看次数

如何更改Swift中表视图单元格中的默认删除按钮?

我想在Swift中实现这个代码.我在Objective-C中从这些问题中获得了以下代码:

在滑动行或单击编辑按钮时,更改UITableViewCell中默认红色删除按钮的颜色

在UITableView中自定义删除按钮

- (void)willTransitionToState:(UITableViewCellStateMask)state{
[super willTransitionToState:state];
if ((state & UITableViewCellStateShowingDeleteConfirmationMask) == UITableViewCellStateShowingDeleteConfirmationMask) {
    for (UIView *subview in self.subviews) {
        if ([NSStringFromClass([subview class]) isEqualToString:@"UITableViewCellDeleteConfirmationControl"]) {
            UIImageView *deleteBtn = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 64, 33)];
            [deleteBtn setImage:[UIImage imageNamed:@"delete.png"]];
            [[subview.subviews objectAtIndex:0] addSubview:deleteBtn];
            [deleteBtn release];
        }
    }
}
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何在Swift中实现这个方法.谁能帮助我?

我正在使用Xcode 7.3 Beta.

uitableview ios swift

3
推荐指数
1
解决办法
6201
查看次数

标签 统计

uitableview ×3

ios ×2

iphone ×2

ipad ×1

swift ×1