所以,我有这段代码
UIButton *accessoryButton = [[UIButton alloc] init];
UIImage *accImage = [UIImage imageNamed:@"ShareAccButton.png"];
[accessoryButton setImage:accImage forState: UIControlStateNormal];
UIView *accView = [[UIView alloc] initWithFrame: CGRectMake(0, 0, 40, 15)];
[accView addSubview:accessoryButton];
cell.accessoryView = accView;
在此,我尝试将按钮作为表格 View 单元格的附件。这行不通,我想知道如何才能成功做到这一点。另外,我怎样才能将这些按钮连接到功能?
最佳答案
我猜你错过了按钮的框架。只需用一个框架初始化按钮。 正如 jamihash 所说,您可以直接将按钮分配为单元格的 accessoryView。我希望下面的代码可以工作。
UIButton *accessoryButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 20, 20)];
UIImage *accImage = [UIImage imageNamed:@"ShareAccButton"];
[accessoryButton setImage:accImage forState: UIControlStateNormal];
[accessoryButton addTarget:self action:@selector(yourMethodName) forControlEvents:UIControlEventTouchUpInside];
[cell setAccessoryView:accessoryButton];
关于iphone - 如何在表格 View 上添加按钮作为附件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4485689/