【发布时间】:2015-10-26 04:48:57
【问题描述】:
我正在尝试制作一个简单的 UITableView,在每个单元格的右侧附加一个按钮。我将按钮添加到情节提要中的原型单元格并设置约束,以便 AutoLayout 接管并将其放置在正确的位置。当我在助理编辑器中预览布局时,一切看起来都很棒。但是,一旦我启动模拟器并转到该视图,按钮就不再存在(单元格为空白)。
我在尝试添加披露指示器时遇到了类似的问题,但它没有显示 - 要修复它,我必须以编程方式添加该附件。故事板的目的不是在不使用代码的情况下帮助进行更改吗?我对此还是很陌生,希望得到一些指导。
编辑:请求的一些代码(对不起):
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = UITableViewCell()
let addButton = UIButton()
let menuItem = currentOrder?.getSortedMenuItems()[indexPath.row]
let itemPrice = "\(currentOrder!.menu[menuItem!]!)"
cell.textLabel!.text = menuItem! + " - " + itemPrice
return cell
}
其中的大部分代码都非常不相关,但正如您所见,我尝试添加一个按钮然后停止,因为我不确定从那里去哪里。我的印象是所有这些都可以使用故事板来完成。
【问题讨论】:
-
附加您在 cellForRowAtIndexPath 函数中的代码
-
@AndriyGordiychuk 完成
-
问题就在那里。给我5分钟
标签: ios swift xcode uitableview button