在自定义单元格中更改EditingAccessoryView的位置

时间:2012-07-24 14:41:04

标签: uitableview xamarin.ios

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

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

我在GetCell方法中这样做。

任何想法都会受到赞赏。

谢谢, 瑞克

1 个答案:

答案 0 :(得分:0)

怎么样?

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;
}