2014-11-13 22 views
6

Tôi đã thử tìm câu trả lời cho điều này và mỗi lần giả sử tôi biết cách quá nhiều. Tôi là một người mới bắt đầu. Tôi vừa tạo một ứng dụng mới, trống. Tôi kéo TextView vào bảng phân cảnh. Tôi phải làm gì tiếp theo để cung cấp cho nó một biên giới?Đặt đường viền cho TextView (Xcode 6.1)

Không có mã nào khác với mã mặc định, được tạo tự động tại thời điểm này.

Trả lời

23

Dưới đây là các bước: Nếu bạn để Xcode tạo dự án, hãy chuyển đến tệp ViewController.swift. Ở đây bạn có thể tạo một lối thoát.

@IBOutlet var text : UITextField? 

Bây giờ bạn có thể kết nối ổ cắm văn bản với trường văn bản trong bảng phân cảnh. Bạn có thể làm điều này bằng cách chọn trình chỉnh sửa trợ lý. Hơn kiểm soát kéo một dòng từ các cửa hàng trong mã vào trường văn bản.

Sau khi trường văn bản được kết nối, bạn có thể thêm mã để tạo đường viền trong hàm 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

Cố gắng thực hiện điều này với UITextView và tôi chỉ có thể tìm thấy tệp có tên là RootViewController.swift, điều tương tự? –

+0

Câu trả lời của bạn đã không làm các trick nhưng cuối cùng tôi đã tìm thấy một hướng dẫn phong nha để trả lời rất nhiều câu hỏi của tôi. –

Các vấn đề liên quan