Я создал UITextView программно, но, к сожалению, он не ведет себя так, как это делает textview при перетаскивании его из инспектора атрибутов в Main.storyboard. Например: текст в моем программно созданном текстовом виде не «прерывает линию» в правой части рамки textview. Хотя в документации упоминается textContainerInsets, я не могу заставить его работать. (Xcode не распознает атрибут)Установить вставки программно созданного UITextView
class ViewController: UIViewController, UIScrollViewDelegate {
let scrollView = UIScrollView(frame: UIScreen.mainScreen().bounds)
var textView:UITextView!
override func viewDidLoad() {
super.viewDidLoad()
self.view = self.scrollView
let screenSize: CGRect = UIScreen.mainScreen().bounds
let screenWidth = screenSize.width;
let screenHeight = screenSize.height;
//Create textview
let textView : UITextField = UITextField(frame : CGRect(x:10, y:(screenHeight/2), width: (screenWidth-20), height: (screenHeight/3)))
textView.backgroundColor = UIColor(red: 0.9, green: 0.9, blue:0.9, alpha: 1.0)
textView.placeholder = NSLocalizedString("Start typing...", comment: "")
textView.borderStyle = UITextBorderStyle.Line;
// textView.autocorrectionType = .Yes
self.view.addSubview(textView)
}
Есть ли способ, чтобы сделать текст внутри моего TextView действует как нормальные? несколько строк вместо одной строки?
Теперь я чувствую себя глупо ... как я мог пропустить это: S Спасибо! – etimm
Это случается со всеми нами :) –