【发布时间】:2015-08-25 14:09:17
【问题描述】:
我的应用包含一个 UITableView。它的单元格可以选择显示多于一行。单元格还具有自定义行操作(图像)。我这样设置行动作图像:
let date = UITableViewRowAction(style: UITableViewRowActionStyle.Default, title: "", handler: { (action, indexPath) -> Void in})
date.backgroundColor = UIColor(patternImage: UIImage(named: "rowActionPic")!)
图像的分辨率为 122x94。如果单元格显示一行,则一切都很完美。如果单元格显示 2 行或更多行,则图像将显示 2 次。有没有让图片居中的选项?
cellForRowAtIndexPath中的代码:
cell.textLabel?.numberOfLines = 0
let object = self.fetchedResultsController.objectAtIndexPath(indexPath) as! NSManagedObject
cell.textLabel?.text = object.valueForKey("name") as? String
【问题讨论】:
-
可以添加cellForRowAtIndexPath的代码吗?
-
我在问题中添加了
cellForRowAtIndexPath的代码。希望能帮助到你。如果您需要更多信息,请随时询问。
标签: ios swift cocoa-touch uitableviewrowaction