web-dev-qa-db-ja.com

TextViewの境界線の設定(Xcode 6.1)

私はこれに対する答えを見つけようとしました、そしてそれは私があまりにも多くの方法を知っていると仮定するたびに。私は全くの初心者です。新しい空白のアプリケーションを作成しました。 TextViewをストーリーボードにドラッグしました。境界線を付けるために次に何をしますか?

この時点では、デフォルトの自動生成されたコード以外のコードはありません。

8
Nathan McKaskle

手順は次のとおりです。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.
    }


}
30
Raymond

In Swift 4およびXcode10

まず、テキストビューのアウトレットを作成します

@IBOutlet weak var textView: UITextView!

そしてあなたのviewdidloadにこれらの2行を入れてください

self.textView.layer.borderColor = UIColor.lightGray.cgColor
self.textView.layer.borderWidth = 1
3
NickCoder