抱歉,我是初学者。
这是我的tagView输入演示(导入TagListView)。
https://github.com/Bruce9487/TagViewTest
我想练习标签输入。但我的限制看起来很奇怪。我不希望 tagView 垂直更新。并且文本字段光标始终位于tagView后面。如何正确设置tagView的约束?谢谢。
更新:(在我添加@hament miglani答案之后)
最佳答案
有一点错误,你没有传递 View 的框架!这就是为什么 TagListView 中的此条件始终为 true
if currentRowTagCount == 0 || currentRowWidth + tagView.frame.width > self.frame.width
要解决这个问题,当您在 Controller 中创建其对象时,您必须传递框架。如下图所示: 添加这行代码
textFieldTagView.frame = textField.frame
在 ViewController viewDidload 方法中,就在这一行的上方 textField.addSubview(textFieldTagView)
关于ios - 如何通过swift使用TextField添加 subview TagView编程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44403412/