UITextView をコードで生成するとキャレットの開始位置が左上とならない
UITextView のキャレットの開始位置を左上に持ってくることが目的です。
前提として言語は swift(ver 1.2)、Xcode 6.4、ターゲットはiOS 8.4です。
storyboard では画面遷移のみを定義し、xib にビューの定義(各コントロールの配置等)をして開発をしております。
UITextView を storyboard ではなく、コードもしくは xib で定義をするとキャレットの開始位置が左上ではなく、中途半端な位置に固定されてしまいます。
以下は UITextView を生成した際のコードです。
class hogeViewController: UIViewController,
UITableViewDelegate,
UITableViewDataSource{
var myTextView = UITextView()
override func viewDidLoad() {
myTextView.frame = CGRectMake(10, 80, 300,80)
myTextView.layer.masksToBounds = true
myTextView.layer.cornerRadius = 10.0
myTextView.layer.borderWidth = 1
myTextView.layer.borderColor = UIColor.grayColor().CGColor
myTextView.textAlignment = NSTextAlignment.Left
self.view.addSubview(myTextView)
}
}
この事象の対処法またはコードの不備等ございましたらご指摘いただきたいです。
よろしくお願い致します