iOS - 以编程方式移动/裁剪UIView

Mar*_*ark 2 crop uiview ios

我在表视图部分标题中有一个UIView,我想裁剪以编程方式更短或更长.我通过计算将在标题中显示的元素数来确定节标题的高度.例如,如果我支持5个最大项目,我的视图将如下所示:

Item 1
Item 2
Item 3 
Item 4
Item 5
Run Code Online (Sandbox Code Playgroud)

但是在我只想展示3件商品的情况下,我想裁剪一下:

Item 3
Item 4 
Item 5
Run Code Online (Sandbox Code Playgroud)

我从顶部裁剪,因为我在视图的底部设计了我不想丢失的设计.

我试着按照我需要的因素移动UIView的帧,但是节标题并没有掩盖任何超出它上限的内容.无论如何切断前两个项目并移动视图的其余部分?

有什么想法吗?

谢谢!

knu*_*uku 5

创建一些UIView包含UIView标题的内容.clipsToBounds将此容器的属性设置为YES.