我想在可以像Snapchat一样滚动的标签上显示选定的联系人。在经历了很多关于stackoverflow的问题之后,我使用了Textview,因为它是可滚动的。Swift:水平滚动UITextView
@IBOutlet weak var selectedContactsDisplay: UITextView!
selectedContactsDisplay.delegate = self
selectedContactsDisplay.backgroundColor = UIColor.appColor()
selectedContactsDisplay.textColor = UIColor.white
selectedContactsDisplay.textContainer.maximumNumberOfLines = 1
selectedContactsDisplay.textContainer.lineBreakMode = NSLineBreakMode.byTruncatingHead
let stringOne = selectedContactName.joined(separator: ",")
selectedContactsDisplay.text = stringOne
func textViewDidBeginEditing(_ textView: UITextView) {
textView.resignFirstResponder()
}
但是,水平滚动仍然是不可能的。有人可以帮助我如何启用滚动。
你不能在水平'UITextView'滚动! – Lion
@Ananth集合视图和表格视图也是可滚动的。以及UIScrollView的子类。 –
你可以做的是启用autoScroll。 http://stackoverflow.com/a/35018590/6203030 –