如何使用TextField通过swift添加子视图TagView编程?

时间:2017-06-07 04:19:09

标签: ios swift uitextfield taglist

抱歉,我是初学者。 这是我的tagView输入Demo(导入TagListView)。

https://github.com/Bruce9487/TagViewTest

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

更新:(在我添加@hament miglani回答之后)

tagview under the textview

1 个答案:

答案 0 :(得分:0)

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

  

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

要解决这个问题,你必须在你在控制器中创建它的对象时传递帧。显示如下: 添加此行代码

  

textFieldTagView.frame = textField.frame

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