当使用import scala.io.Source;
object ScalaDemo {
def main(args: Array[String]) = {
val file = io.Source.fromFile("TextFile.txt");
// -----------------------------------------------
// read text from file, line by line, no iterator
// -----------------------------------------------
val first = file.getLines().mkString;
val second = file.getLines().mkString;
val third = file.getLines().mkString;
// Close the file
file.close;
println(first+"|"+second+"|"+third);
}
}
的自调整单元格时,我无法让我的UICollection正确设置sectionInset.left
页边距。根据文本长度,UICollectionview的单元格应具有稍微固定的单元格高度,但动态宽度。
以下是启用自我调整大小时的外观:
当禁用自行调整大小时:
奇怪的是,似乎estimatedItemSize
正在起作用,即边距被添加到UICollectionView的右侧。
这是我的自定义UICollectionViewFlowLayout,我正在使用评论切换自我大小模式。
sectionInset.right
我的自定义UICollectionView:
class myFlow: UICollectionViewFlowLayout {
required init(coder: NSCoder) {
super.init(coder: coder)
self.minimumLineSpacing = 1
// self.estimatedItemSize = CGSize(width: 100, height: 35)
self.sectionInset.left = 20
}
我使用AutoLayout:
在UICollectionView单元格中布置了标签
答案 0 :(得分:0)
我找到了解决此问题的方法 - 使用contentInset
的{{1}}属性,即UIScrollView
的超类。严格来说并不是说答案,但至少是解决问题的方法