-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,我在等待 –