2014-11-13 2 views
6

Я пробовал найти ответ на этот вопрос и каждый раз, когда он предполагает, что я слишком много знаю. Я новичок. Я просто создал новое, незаполненное приложение. Я перетащил TextView на раскадровку. Что мне делать, чтобы дать ему границу?Установка границы для TextView (Xcode 6.1)

На данный момент не существует кода, кроме значения по умолчанию, автогенерированного кода.

ответ

23

Вот шаги: Если вы разрешите Xcode создать проект, перейдите в файл ViewController.swift. Здесь вы можете создать выход.

@IBOutlet var text : UITextField? 

Теперь вы можете подключить текстовое окно к текстовому полю в раскадровке. Вы можете сделать это, выбрав помощника редактора. Затем управление перетаскивает линию из розетки в код в текстовое поле.

После того, как текстовое поле подключено, вы можете добавить код, чтобы сделать границу в функции viewDidLoad.

class ViewController: UIViewController { 
    @IBOutlet var text : UITextField? 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     // Do any additional setup after loading the view, typically from a nib. 

     text!.layer.borderWidth = 1 
     text!.layer.borderColor = UIColor.redColor().CGColor 

    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 


} 
+0

Попытка сделать это с помощью UITextView, хотя я могу только найти файл RootViewController.swift, то же самое? –

+0

Ваш ответ не сделал этого трюка, но я наконец нашел достойный учебник, чтобы ответить на многие мои вопросы. –

Смежные вопросы