2014-11-13 10 views
6

Ich habe versucht, die Antwort zu finden und jedes Mal, wenn es annimmt, weiß ich viel zu viel. Ich bin ein totaler Anfänger. Ich habe gerade eine neue, leere Anwendung erstellt. Ich habe die TextView auf das Storyboard gezogen. Was mache ich als nächstes, um ihm eine Grenze zu geben?Einen Rahmen für TextView (Xcode 6.1) einstellen

An diesem Punkt gibt es keinen anderen Code als den standardmäßigen, automatisch generierten Code.

Antwort

23

Hier sind die Schritte: Wenn Sie Xcode ein Projekt erstellen lassen, wechseln Sie zur ViewController.swift-Datei. Hier können Sie eine Steckdose erstellen.

@IBOutlet var text : UITextField? 

Jetzt können Sie den Text-Ausgang mit dem Textfeld im Storyboard verbinden. Sie können dies tun, indem Sie den Assistenten auswählen. Als Kontrolle ziehen Sie eine Linie von der Steckdose im Code zum Textfeld.

Nachdem das Textfeld angeschlossen ist, können Sie Code hinzufügen eine Grenze in der viewDidLoad Funktion zu machen.

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

Versuchen Sie dies mit einem UITextView obwohl, und ich kann nur scheinen, eine Datei namens RootViewController.swift, das gleiche zu finden? –

+0

Ihre Antwort hat nicht den Trick, aber ich habe endlich ein anständiges Tutorial finden viele meiner Fragen zu beantworten. –