[Material 组件 iOS][TextFields] MDCTextField 禁用状态无法按照文档中的描述工作
[Material Components iOS][TextFields] MDCTextField disabled state does not work as described in the documentation
MDCTextField 禁用状态不能像 material design documentation
中描述的那样工作
我希望禁用状态的颜色应用于占位符和边框。
但结果我只看到禁用状态颜色下方的虚线。
是bug还是我做错了什么?
@interface MyController ()
@property (nonatomic, strong) MDCTextInputControllerOutlined *textInputController;
@property (nonatomic, strong) MDCTextField *textField;
@end
@implementation MyController
- (void)viewDidLoad {
[super viewDidLoad];
self.textField = [[MDCTextField alloc] initWithFrame:CGRectMake(50.f, 50.f, 220.f, 85.f)];
[self.view addSubview:self.textField];
self.textInputController = [[MDCTextInputControllerOutlined alloc] initWithTextInput:self.textField];
self.textInputController.normalColor = [UIColor purpleColor];
self.textInputController.disabledColor = [UIColor redColor];
self.textField.enabled = NO;
self.textField.placeholder = @"placeholder";
self.textField.text = @"text";
}
感谢使用 MDC-iOS。我可以确认这是一个错误。请在 github 上创建票证。它将被分类。您可以从那里关注问题,甚至可以提交 PR 来更正其中的一部分!
MDCTextField 禁用状态不能像 material design documentation
中描述的那样工作我希望禁用状态的颜色应用于占位符和边框。
但结果我只看到禁用状态颜色下方的虚线。
是bug还是我做错了什么?
@interface MyController ()
@property (nonatomic, strong) MDCTextInputControllerOutlined *textInputController;
@property (nonatomic, strong) MDCTextField *textField;
@end
@implementation MyController
- (void)viewDidLoad {
[super viewDidLoad];
self.textField = [[MDCTextField alloc] initWithFrame:CGRectMake(50.f, 50.f, 220.f, 85.f)];
[self.view addSubview:self.textField];
self.textInputController = [[MDCTextInputControllerOutlined alloc] initWithTextInput:self.textField];
self.textInputController.normalColor = [UIColor purpleColor];
self.textInputController.disabledColor = [UIColor redColor];
self.textField.enabled = NO;
self.textField.placeholder = @"placeholder";
self.textField.text = @"text";
}
感谢使用 MDC-iOS。我可以确认这是一个错误。请在 github 上创建票证。它将被分类。您可以从那里关注问题,甚至可以提交 PR 来更正其中的一部分!