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

https://github.com/Bruce9487/TagViewTest

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

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

ios - 如何使用TextField通过Swift快速添加 subview TagView编程?-LMLPHP

最佳答案

几乎没有错误,U没有通过视图框架!这就是为什么
TagListView中的此条件始终为true


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


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


  textFieldTagView.frame = textField.frame


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

关于ios - 如何使用TextField通过Swift快速添加 subview TagView编程?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44403412/

10-13 03:26