在自定义小区变更EditingAccessoryView的位置(Change location of

2019-09-20 03:11发布

我想移动我的单元格中EditingAccessoryView的位置。 我试过没有成功如下:

UIActivityIndicatorView activityIndicator = new UIActivityIndicatorView(UIActivityIndicatorViewStyle.Gray);
activityIndicator.Frame.X = 227f;
cell.EditingAccessoryView = activityIndicator;

我在GetCell方法这样做。

任何想法,将不胜感激。

谢谢,里克·

Answer 1:

关于什么 ?

cell.editingAccessoryView.frame = CGRectMake(0, 0, 40, 40);

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

解释:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *cellIdentifier = @"cellIdentifier";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];

    if(cell == nil) {
        cell =  [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:cellIdentifier];
        cell.editingAccessoryView.frame = CGRectMake(0, 0, 40, 40);
     }
return cell;
}


文章来源: Change location of EditingAccessoryView in Custom cell