-1
A
回答
0
使用此 斯威夫特:
let maskPath: UIBezierPath = UIBezierPath(roundedRect: self.textField.bounds, byRoundingCorners: ([.TopLeft, .TopRight]), cornerRadii: CGSizeMake(10.0, 10.0))
let maskLayer: CAShapeLayer = CAShapeLayer()
maskLayer.frame = self.textField.bounds
maskLayer.path = maskPath.CGPath
self.textField.layer.mask = maskLayer
let borderLayer: CAShapeLayer = CAShapeLayer()
borderLayer.frame = self.textField.bounds
borderLayer.path = maskPath.CGPath
borderLayer.lineWidth = 4.0
borderLayer.strokeColor = UIColor.blackColor().CGColor
borderLayer.fillColor = UIColor.clearColor().CGColor
self.textField.layer.addSublayer(borderLayer)
對象 -
UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:self.textField.bounds byRoundingCorners:(UIRectCornerTopLeft | UIRectCornerTopRight) cornerRadii:CGSizeMake(10.0, 10.0)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = self.textField.bounds;
maskLayer.path = maskPath.CGPath;
self.textField.layer.mask = maskLayer;
CAShapeLayer *borderLayer = [[CAShapeLayer alloc] init];
borderLayer.frame = self.textField.bounds;
borderLayer.path = maskPath.CGPath;
borderLayer.lineWidth = 4.0f;
borderLayer.strokeColor = [UIColor blackColor].CGColor;
borderLayer.fillColor = [UIColor clearColor].CGColor;
2
let path = UIBezierPath(roundedRect: yourtextField.bounds, byRoundingCorners: [.TopRight, .TopLeft], cornerRadii : CGSizeMake(15.0, 15.0))
let templayer = CAShapeLayer()
templayer.path = path.CGPath
yourtextField.layer.mask = maskLayer
這應該有效。
+0
謝謝,但結果:http://image.prntscr.com/image/0a9e80bb00524eeaa3305b40caef0f08.png 角落透明 –
+0
@semihh嘗試使用,yourtextField.clipsToBounds = true –
+0
不幸的是沒有發生。仍然相同 –
相關問題
- 1. 如何使用firebase在swift代碼上創建搜索字段?
- 2. 如何限制僅使用空格創建文本字段?
- 3. Drupal 7:如何使用php默認值創建文本字段?
- 4. 如何在FMDB查詢中使用Like與文本iOS Swift 4?
- 5. 如何在iOS中使用Swift實現此選項卡
- 6. 使用iOS Swift創建線條圖
- 7. 從iOS文本字段創建PDF
- 8. 如何使用VBA創建Word字段
- 9. 使用swift在iOS應用程序中創建下拉菜單
- 10. 如何在文本片段中使用此路徑?
- 11. 如何使用動態創建的文本字段的文本屬性?
- 12. 如何在Swift中使用MKSnapshotter(iOS)
- 13. 如何在MySQL中使用自引用字段創建表?
- 14. 如何使用CSS創建彼此相鄰的兩列文本?
- 15. 如何使用文字陰影創建此photoshop效果
- 16. 如何在iOS應用中使用swift語言創建呼叫選項功能
- 17. iOS swift如何創建.p8文件?
- 18. 如何使用GROUP BY創建字段的邏輯/我可以使用文本字段作爲SQL邏輯嗎?
- 19. 如何創建表單字段,並使用Java腳本
- 20. 如何創建文本輸入字段
- 21. 如何使用django模型在mysql中創建中文文本?
- 22. 在Ios中僅創建底線的文本字段
- 23. 如何使用Gson API創建此JsonObject?
- 24. 如何使用CSS創建此形狀?
- 25. 如何使用javascript創建此效果?
- 26. 如何在PostgreSQL中使用字段創建多邊形?
- 27. 如何在mysql中使用複選框的字段創建表?
- 28. 如何在Java中使用map作爲字段創建枚舉?
- 29. 如何在使用DAO的MsAccess中創建小數字段?
- 30. 如何使用SQL在Microsoft Access 2013中創建查閱字段?
哦,非常非常感謝:) 最後一個問題,我怎樣才能改變左側的顏色 –
1st接受我的回答。我會檢查並更新給你 – Ammaiappan
okey,我在等待 –