答案 0 :(得分:1)
我将UITextField分类为:
[[],[],[],[]].reduce((acc, array) => acc + array.length, 0)
// returns 0
[[2, 3], [2, 3], [3, 5], [5, 6]].reduce((acc, array) => acc + array.length, 0)
// returns 8
然后在Interface Builder中将UITextField的类设置为 MyTextField
以下是与UITextField相比的MyTextField行为的一些图像
这可能不是您想要的完整行为,但占位符不会“跳转”,如果需要,可以扩展此类技术以克服其他行为。