0
A
回答
0
在迅疾,我曾與下面的代碼來實現它:
class viewController: UIViewController
{
@IBOutlet weak var textfield: UITextField!
let layer : CALayer = CALayer()
override func viewDidLoad()
{
textfield.borderStyle = .none // can do this in xib or storyboard too
textfield.layer.masksToBounds = true
layer?.borderColor = UIColor.lightGray.cgColor
layer?.borderWidth = 1.0
textfield.layer.addSublayer(layer)
}
override func viewDidLayoutSubviews()
{
layer?.frame = CGRect(x: 0,
y: textfield.frame.size.height - 1,
width: textfield.frame.size.width,
height: 1.0)
}
}
+0
作爲一個說明:這是一個好的做法是定義該圖層爲「CALayer!」類型,因爲'viewDidLoad'一定會在'viewDidLayoutSubviews'之前調用。 – luk2302
1
0
您可以使用CosmicMind的材質框架,並使用textfield對象。你可以通過cocoapods安裝框架,你可以按照他們的回購示例。
相關問題
- 1. 我如何添加值到文本框,而不是設置值
- 2. 如何將ItemTemplate文本值設置爲組合框DataTextField而不是DataValueField
- 3. 文本添加的,而不是在.NET文本框被設置
- 4. 我們如何將文本框的值設置爲dropdownlist?
- 5. 如何將文化設置爲「貨幣」數字文本框而不影響其他數字文本框?
- 6. 將文本框設置爲文件名
- 7. 如何在RDLC報告中將行高設置爲文本框?
- 8. 如何將GoogleMapsZoomLevel更改爲文本框而不是滑塊
- 9. 如何將DataTrigger設置爲文本框「文本」屬性?
- 10. Asp.net將文本框1設置爲等於文本框2
- 11. 如何在運行時將文本框的文本設置爲粗體?
- 12. 將評分值設置爲文本框
- 13. 將文本框設置爲必填
- 14. 將焦點設置爲文本框
- 15. 將最小值設置爲文本框
- 16. 如何將datetimepicker設置爲綁定到的文本框的值
- 17. 如何將一個文本框設置爲啓用而另一個文本框被禁用?
- 18. 如何將焦點設置爲使用javascript的文本框
- 19. 如何將文本框的值設置爲隱藏字段
- 20. 如何將查詢中的值設置爲輸入文本框
- 21. 如何將鍵盤焦點設置爲Powershell中的文本框
- 22. 如何將vb文本框設置爲「緩衝區」的內容?
- 23. 如何將文本設置爲對話框中的Edittext?
- 24. 將文本框的邊框圖像設置爲焦點
- 25. 如何爲文本框設置邊框半徑
- 26. 設置文本框
- 27. 如何設置文本框中的值
- 28. 如何讀取ckeditor文本框而不是JavaScript中的普通文本框?
- 29. 如何將焦點設置爲僅插入到我的頁面的文本框?
- 30. 如何將文本框脫字符位置設置爲文本結尾?
不,你可以繪製底部邊框,而不是整個邊框 –
你可以設置文本框的邊界爲無,並在每個文本框下面添加小視圖 –
我該怎麼做? –