我的表格视图有一个只有一个按钮的自定义单元格。我希望该行是水平的。我不能放很多按钮,因为我不知道会有多少项目。或者更确切地说,我有 1 行有很多列。我想要它:abc 不是垂直的。
我能做些什么?
我的表格视图有一个只有一个按钮的自定义单元格。我希望该行是水平的。我不能放很多按钮,因为我不知道会有多少项目。或者更确切地说,我有 1 行有很多列。我想要它:abc 不是垂直的。
我能做些什么?
或 2. 子类UITableViewCell
,添加NSMutableArray
以保留按钮,覆盖layoutSubview
以排列按钮,调用将用于向该数组添加新setNeedsDisplay
的方法,使用at 。addButton:
UIButton
addButton:
cellForRowAtIndexPath
这很容易,但是对于动态单元格,您需要注意单元格的重用,因为重用的单元格将具有来自早期创建的单元格的按钮子视图 - 您可以cellForRowAtIndexPath
在添加新按钮之前简单地从单元格中删除所有子视图,或者您不能如果表格中没有太多单元格,则使用重用技术。