為UITextView添加與UITextField一樣的邊框——UITextField默認邊框顏色、寬度、圓角


我的技術博客經常被流氓網站惡意爬取轉載。請移步原文:http://www.cnblogs.com/hamhog/p/3789052.html,享受整齊的排版、有效的鏈接、正確的代碼縮進、更好的閱讀體驗。

有的時候,我們app的表單里既有單行的textField,又有多行的textView。而iOS 7以后默認的textField是加邊框,而textView是不加邊框的。為了讓兩者風格統一,我們需要給textView加上邊框,而且還要是跟textField一模一樣的邊框!

所以,就涉及到以下幾個問題:UITextField默認的邊框顏色、寬度、圓角都是多少?

經過反反復復……的嘗試,用以下代碼可以得到比較好的模仿效果:

textView.layer.borderColor = [[UIColor colorWithRed:215.0 / 255.0 green:215.0 / 255.0 blue:215.0 / 255.0 alpha:1] CGColor];
textView.layer.borderWidth = 0.6f;
textView.layer.cornerRadius = 6.0f;

這兩天領導不在……不然“專業”的設計師應該能得出更准確的結果。雖然取色能取出來,但我實在無法測量那個邊框到底是零點幾個像素了……


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM