Reg*_*an 0 iphone objective-c uitableview ios
所以,我有这个代码
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;
Run Code Online (Sandbox Code Playgroud)
在这里,我试图制作一个按钮作为桌面视图单元的附件.这不起作用,我想知道如何成功地做到这一点.另外,如何将这些按钮连接到功能?
我想你错过了按钮的框架.只需使用框架初始化按钮即可.正如jamihash所说,您可以直接将按钮指定为单元格的附件视图.我希望以下代码可以工作.
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];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3547 次 |
| 最近记录: |