1.Swift限制UITextVIew的可輸入字數,並在右下角提示:swift
var desStr = self.describe.text as NSString var num = desStr.length if num > 35 { var alert = UIAlertView(title: "提示", message: "簡述不能超過35個字", delegate: self, cancelButtonTitle: "肯定") alert.show() self.describe.text = desStr.substringToIndex(35) num = 0 self.label.text = "\(num)" }else{ self.label.text = "\(35-num)" }
首先,把字符串轉譯成NSString類型,而後計算字符串的長度.其中num就是你想限制的字數.最後經過字符串的substringToIndex(35)方法,把多餘字符截取掉.
其實只是用到了字符串的substringToIndex()方法,至關於偏方治大病吧
2.修改UITextField的placeholder文字顏色ide
textField.setValue(RGBA(147, 147,147, 1), forKeyPath: "placeholderLabel.textColor")
經過kvc的方式更改placeholder文字顏色spa
3.UITableview中,滑動收回鍵盤code
override func scrollViewDidScroll(scrollView: UIScrollView) { self.view.endEditing(true) }
Tableview是繼承自UIScrollview的,所以咱們只須要調用scrollViewDidScroll的方法就能夠滑動收起鍵盤了,是否是很贊呢?blog
下一篇,將寫一些在Swift中如何使用相似OC中宏定義同樣的功能,以及經常使用的swift版的宏定義,敬請期待.繼承