2017-09-24 36 views
0

我的材质textview的占位符既不能用于界面构建器也不能用于代码。材质TextView的拼接板不起作用

import Material 

@IBOutlet weak var descriptionTextView: TextView! 

我在viewDidLoad中

descriptionTextView.placeholderNormalColor = Color.black 
descriptionTextView.placeholderLabel.text = "sdsd" 

得到错误在控制台如果试图从代码特林

无法设置(占位符)用户定义的检查上 (UITextView的)属性:[ setValue:forUndefinedKey:]: 此类不是密钥占位符编码兼容的密钥值。

回答

2

这看起来像一个最近修复的错误。参见:https://github.com/CosmicMind/Material/commit/7d45b9431b78d0367eddcbd2eb9b4ad65b3ce458

要下载你需要在你Podfile指定这个最新版本荚:

pod 'Material', :git => 'https://github.com/CosmicMind/Material.git' 

然后,您可以更改您的代码:

textView.placeholderColor = Color.black 
textView.placeholder = "sdsd" 

我希望它可以帮助你。

+0

你也知道如何只更新我的pod文件中的材质cocoapods ..,我不想更新所有其他pod .. –

+0

如果它帮助你,请接受答案。 :-) –

+1

荚更新材料应该工作 –