从使用CALayer样式化的UITextField中的占位符文本中删除阴影

蝎子王2k5

我已经从Interface Builder(IB)创建了一个UITextField。由于我想要自定义样式,因此在IB中选择了“无”样式。在viewDidLoad上,我为其分配了以下样式:

txtEmail.layer.cornerRadius = 8.0;
txtEmail.layer.borderColor = [UIColor colorWithWhite:199.0/255.0 alpha:1].CGColor;
txtEmail.layer.borderWidth = 1.0;
txtEmail.layer.shadowColor = [UIColor blackColor].CGColor;
txtEmail.layer.shadowOpacity = 0.17;
txtEmail.layer.shadowOffset = CGSizeMake(-0.9,0.9);
txtEmail.layer.shadowRadius = 1.1;

// This is to provide a left padding for None styled textfields
UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 20)];
txtEmail.leftView = paddingView;
txtEmail.leftViewMode = UITextFieldViewModeAlways;

现在,我的文本字段的样式已变得完美,但是我的占位符文本(IB中提供)也继承了该阴影。我该如何摆脱呢?

西瓦巴拉阿(Sivabalaa)Jothibose

找到下面的代码,它的工作正常,您需要删除 shadowRadius

txtEmail.backgroundColor = [UIColor clearColor];
txtEmail.layer.cornerRadius = 8.0;
txtEmail.layer.borderColor = [UIColor colorWithWhite:199.0/255.0 alpha:1].CGColor;
txtEmail.layer.borderWidth = 1.0;
txtEmail.layer.shadowColor = [UIColor blackColor].CGColor;
txtEmail.layer.shadowOpacity = 0.17;
txtEmail.layer.shadowOffset = CGSizeMake(-0.9,0.9);
txtEmail.layer.masksToBounds = false;

// This is to provide a left padding for None styled textfields
UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 20)];
txtEmail.leftView = paddingView;
txtEmail.leftViewMode = UITextFieldViewModeAlways;
[self.view addSubview:txtEmail];

图像

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从使用CALayer样式化的UITextField中的占位符文本中删除阴影

来自分类Dev

占位符在文本中的样式

来自分类Dev

样式化CSS中单击的占位符

来自分类Dev

样式化CSS中单击的占位符

来自分类Dev

UITextField,在iOS中的文本后设置占位符

来自分类Dev

如何在 ios UITextfield 中显示完整的占位符文本?

来自分类Dev

样式化占位符文本与情感 js

来自分类Dev

Gtk Perl:在不使用占位符的情况下删除“文本输入”中的默认文本

来自分类Dev

在UITextField中添加永久占位符

来自分类Dev

在IOS中输入时将占位符文本保留在UITextField中

来自分类Dev

NSTextView中的Xcode样式占位符

来自分类Dev

需要在iOS中将自定义UITextField中的占位符文本垂直居中

来自分类Dev

是否将VoiceOver设置为忽略UITextField中的占位符文本?

来自分类Dev

如何在UItextfield和占位符文本中设置右边距?

来自分类Dev

如何在Objective-C中编写UITextField的“默认占位符文本”?

来自分类Dev

文本对齐:选择中的占位符文本

来自分类Dev

如何使用脚本在Unity UI中更改占位符文本?

来自分类Dev

使用Userattributes更改UITextField的占位符文本颜色吗?

来自分类Dev

在QLineEdit中更改占位符文本的颜色

来自分类Dev

iOS中的多个占位符文本颜色

来自分类Dev

更改Xcode中的占位符文本

来自分类Dev

TextBox中的中心占位符文本

来自分类Dev

InputText组件中的默认文本(占位符)

来自分类Dev

在Excel中创建占位符文本

来自分类Dev

UITextField占位符文本覆盖问题

来自分类Dev

删除type = date的html5输入元素中存在的默认文本/占位符

来自分类Dev

如何使用 CosmicMinds 材料库减少材料文本字段中动画占位符文本的空间?

来自分类Dev

如何在“占位符”属性中设置单个单词的样式

来自分类Dev

在开发工具中设置输入占位符CSS的样式

Related 相关文章

  1. 1

    从使用CALayer样式化的UITextField中的占位符文本中删除阴影

  2. 2

    占位符在文本中的样式

  3. 3

    样式化CSS中单击的占位符

  4. 4

    样式化CSS中单击的占位符

  5. 5

    UITextField,在iOS中的文本后设置占位符

  6. 6

    如何在 ios UITextfield 中显示完整的占位符文本?

  7. 7

    样式化占位符文本与情感 js

  8. 8

    Gtk Perl:在不使用占位符的情况下删除“文本输入”中的默认文本

  9. 9

    在UITextField中添加永久占位符

  10. 10

    在IOS中输入时将占位符文本保留在UITextField中

  11. 11

    NSTextView中的Xcode样式占位符

  12. 12

    需要在iOS中将自定义UITextField中的占位符文本垂直居中

  13. 13

    是否将VoiceOver设置为忽略UITextField中的占位符文本?

  14. 14

    如何在UItextfield和占位符文本中设置右边距?

  15. 15

    如何在Objective-C中编写UITextField的“默认占位符文本”?

  16. 16

    文本对齐:选择中的占位符文本

  17. 17

    如何使用脚本在Unity UI中更改占位符文本?

  18. 18

    使用Userattributes更改UITextField的占位符文本颜色吗?

  19. 19

    在QLineEdit中更改占位符文本的颜色

  20. 20

    iOS中的多个占位符文本颜色

  21. 21

    更改Xcode中的占位符文本

  22. 22

    TextBox中的中心占位符文本

  23. 23

    InputText组件中的默认文本(占位符)

  24. 24

    在Excel中创建占位符文本

  25. 25

    UITextField占位符文本覆盖问题

  26. 26

    删除type = date的html5输入元素中存在的默认文本/占位符

  27. 27

    如何使用 CosmicMinds 材料库减少材料文本字段中动画占位符文本的空间?

  28. 28

    如何在“占位符”属性中设置单个单词的样式

  29. 29

    在开发工具中设置输入占位符CSS的样式

热门标签

归档