我正在开发一个应用程序,其中用户为其图像添加标签。图像显示在屏幕的顶部,中间有一个文本字段,标签显示在屏幕的下半部分。如果用户添加的标签超过tagListView的大小(我正在使用cocoapod TagListView),则希望用户能够滚动并查看其所有标签,而不是从屏幕上消失。我正在使用UIScrollView尝试解决此问题,但是即使将其添加为UIScrollView的子视图,它也似乎没有“附加”到我的tagListView上(这意味着我看到滚动指示器上下移动,但是tagListView不是)。
这是我的代码(我想以编程方式执行此操作)...
var scrollView = UIScrollView()
scrollView.frame = tagListView.frame
// scrollView.contentSize.height = 2*(tagListView.frame.size.height) //When the user adds more tags update this value
view.addSubview(scrollView)
scrollView.addSubview(tagListView)
scrollView.bringSubview(toFront: tagListView)
我遇到的另一个问题是,scrollView似乎切断了tagListView的顶部。这是我第一次使用UIScrollView,所以请启发我;)