編輯電子書 - 輸入多行文字 UITextView
書名:
型號:
價格:
簡介:
建立一個 UITextView 首先在 Xcode 裡,新建一個 Single View Application 類型的專案,取名為 ExUITextView 。 這節建立 UITextView 時,我們會為ViewController建立一個UITextView屬性,以因應後續的使用,如下: class ViewController: UIViewController { // 建立一個 UITextView 的屬性 var myTextView: UITextView! override func viewDidLoad() { // 省略 } } 接著便在viewDidLoad()中建立 UITextView ,可以看到這邊是使用屬性myTextView來生成,如下: // 使用 UITextView(frame:) 建立一個 UITextView myTextView = UITextView( frame: CGRect(x: 0, y: 0, width: 250, height: 200))
內容:
建立一個 UITextView 首先在 Xcode 裡,新建一個 Single View Application 類型的專案,取名為 ExUITextView 。 這節建立 UITextView 時,我們會為ViewController建立一個UITextView屬性,以因應後續的使用,如下: class ViewController: UIViewController { // 建立一個 UITextView 的屬性 var myTextView: UITextView! override func viewDidLoad() { // 省略 } } 接著便在viewDidLoad()中建立 UITextView ,可以看到這邊是使用屬性myTextView來生成,如下: // 使用 UITextView(frame:) 建立一個 UITextView myTextView = UITextView( frame: CGRect(x: 0, y: 0, width: 250, height: 200)) 與 UITextField 類似,有許多一樣的屬性可以設定,如下: // 背景顏色 myTextView.backgroundColor = UIColor.darkGrayColor() // 文字顏色 myTextView.textColor = UIColor.whiteColor() // 文字字型及大小 myTextView.font = UIFont(name: "Helvetica-Light", size: 20) // 文字向左對齊 myTextView.textAlignment = .Left // 預設文字內容 myTextView.text = "Swift 起步走" // 適用的鍵盤樣式 這邊選擇預設的 myTextView.keyboardType = .Default // 鍵盤上的 return 鍵樣式 這邊選擇預設的 myTextView.returnKeyType = .Default 另外常用的屬性還有如下: // 文字是否可以被編輯 myTextView.editable = true // 文字是否可以被選取 myTextView.selectable = true 最後就是將元件加入畫面中: // 取得螢幕的尺寸 let fullScreenSize = UIScreen.mainScreen().bounds.size // 設置於畫面的中間偏上位置 myTextView.center = CGPoint( x: fullScreenSize.width * 0.5, y: fullScreenSize.height * 0.3) // 加入畫面 self.view.addSubview(myTextView)
上架
封面圖:
當前封面:
支援格式: JPG, PNG, GIF (最大 2MB)
更新電子書
返回列表