我试图向表格 View 中的每个单元格添加两个按钮,但是当我将它们添加为 subview 时,只有其中一个按钮是可单击的,正如逻辑所指示的。
btn1.frame = CGRectMake(210,4,100,40);
btn2.frame = CGRectMake(250,4,100, 40);
[cell.contentView addSubview:btn2];
[cell.contentView addSubview:btn1];
有没有办法添加两个按钮并能够同时单击?
最佳答案
您的按钮层相交。看看你的框架:
- x = 210,y = 4,宽度 = 100,高度 = 40:左角:(210, 4),右角 (310, 4)
- x = 250,y = 4,宽度 = 100,高度 = 40:左角:(250, 4),右角 (350, 4)
所以现在您应该更改按钮框架
,以便它们不会相交。
Apple 文档中的一些文本:
CGRectMake 返回具有指定坐标和大小值的矩形。
CGRect CGRectMake (
CGFloat x,
CGFloat y,
CGFloat width,
CGFloat height
);
关于objective-c - 是否可以将两个按钮作为 subview 添加到 iPhone 应用程序的表格单元格中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8846430/