2014-11-13 2 views
6

Ho provato a trovare la risposta a questo e ogni volta che presumo lo so troppo. Sono un principiante assoluto. Ho appena creato una nuova applicazione vuota. Ho trascinato la TextView sullo storyboard. Cosa faccio dopo per dargli un confine?Impostazione di un bordo per TextView (Xcode 6.1)

A questo punto non esiste alcun codice diverso da quello predefinito, generato automaticamente.

risposta

23

Ecco i passaggi: Se si consente a Xcode di creare un progetto, passare al file ViewController.swift. Qui puoi creare uno sbocco.

@IBOutlet var text : UITextField? 

Ora è possibile collegare la presa di testo al campo di testo nello storyboard. Puoi farlo scegliendo l'assistente editor. Di controllo trascinare una linea dalla presa nel codice al campo di testo.

Dopo aver collegato il campo di testo, è possibile aggiungere codice per creare un bordo nella funzione 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

Cercando di farlo con un UITextView, e posso solo trovare un file chiamato RootViewController.swift, la stessa cosa? –

+0

La tua risposta non ha funzionato, ma alla fine ho trovato un tutorial decente per rispondere a molte delle mie domande. –