創建簡單的UIButton, UILabel, UITextField控件

How to create a button programmatically?
//創建一個button
<pre>
let button = UIButton.buttonWithType(UIButtonType.System) as! UIButton
button.frame = CGRectMake(100, 100, 100, 50)
button.backgroundColor = UIColor.blueColor()
button.setTitle("test button", forState: UIControlState.Normal)
button.addTarget(self, action:"buttonAction:", forControlEvents: UIControlEvents.TouchUpInside)
self.view.addSubview(button)
</pre>

//創建一個label
<pre>
let label = UILabel()
label.frame = CGRectMake(CGRectGetMinX(button.frame), CGRectGetMaxY(button.frame)+20, 200, 21)
label.backgroundColor = UIColor.redColor()
label.textAlignment = NSTextAlignment.Center
label.text = "請叫我老大 哼哼。。"
self.view.addSubview(label)
</pre>

//創建UITextField
<pre>
var textField: UITextField = UITextField()
textField.frame = CGRectMake(CGRectGetMinX(label.frame), CGRectGetMaxY(label.frame) + 20, 100, 50)
textField.backgroundColor = UIColor.grayColor()
self.view.addSubview(textField)

</pre>

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容