使用pdfbox我可以从PDF获取文本.文字是这样的:
Run Code Online (Sandbox Code Playgroud)abcabcabs Phrase 1 123 abc 123 abcabcabs 123 abcabcabs 123 abc 123 Phrase 2 abcabcabs 123 abc 123
使用正则表达式我试图获取内容Phrase 1,Phrase 2但看起来我只能在一行中的单词之间获取文本.我试图删除\n使用这些方法,但我的文本文件总是与上面的新行.
如何在一个没有线条的巨型字符串中获取文本并将其打印在屏幕上?
我想在 TableView 中显示图像,所以我创建了一个自定义单元格
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) ->
UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as TableViewCell
if let image = UIImage(data: self.photos[indexPath.row].image) {
if image.size.width > image.size.height {
tableView.rowHeight = view.bounds.width * 0.71
} else { tableView.rowHeight = view.bounds.width * 1.22
}
cell.cellImage.image = image
}
Run Code Online (Sandbox Code Playgroud)
我在如何调整单元格的高度时遇到了问题,因此对于每个图像,它都是单独计算的,并且我对 ImageView 使用了剪辑子视图。
问题是,当我开始添加照片时,表格的滚动非常滞后:( 即使我删除了单元格的高度计算,也没有任何变化。
有没有人知道如何在 Swift 中使它顺利?