我遇到了以下UITextField自定义类的占位符文本问题。当我在设备中运行时,它根本不显示占位符文本。有时它在Storyboard中没有正确显示。
MAX(0,SIGN(2+MOD($A2,INT($A2/(1+INT(($A2-1)/8))))-COLUMN()))
我甚至尝试删除具有底部边框和委托的代码,但仍然没有运气。我不确定什么是错的。任何帮助都将受到高度赞赏。
由于
答案 0 :(得分:3)
因为你忘记了
Input
,如
super.layoutSubviews()
每当您override func layoutSubviews() {
super.layoutSubviews()
//...
}
执行某项功能时,您必须确保是否在override
上调用它。
使用Apple组件,最好在super
至于它没有在故事板中显示,我认为这是一个Xcode错误。
编辑:Xcode 9.3修复了阻止super
占位符文本出现在故事板中的错误。
答案 1 :(得分:0)
这是据报道在High Sierra上运行XCode的XCode bug ...同样的问题
Xcode won't show my textfield placeholder text in storyboard