0

对不起,我是初学者。这是我的 tagView 输入演示(导入 TagListView)。

https://github.com/Bruce9487/TagViewTest

我想练习标签输入。但是我的约束看起来很奇怪。我不希望 tagView 垂直更新。并且文本字段光标总是在 tagView 后面。如何正确设置 tagView 的约束?谢谢。

更新:(在我添加@hamet miglani 答案后)

textview下的tagview

4

1 回答 1

0

有一点小错误,你没有通过视图的框架!这就是为什么 TagListView 中的这个条件总是正确的

如果 currentRowTagCount == 0 || currentRowWidth + tagView.frame.width > self.frame.width

为了解决这个问题,当你在控制器中制作它的对象时,你必须传递帧。如下图:添加这行代码

textFieldTagView.frame = textField.frame

在 ViewController viewDidload 方法中,就在这一行的上面 textField.addSubview(textFieldTagView)

于 2017-06-07T05:53:56.087 回答