iOS - 以编程方式移动/裁剪 UIView
Posted
技术标签:
【中文标题】iOS - 以编程方式移动/裁剪 UIView【英文标题】:iOS - moving/cropping UIView programmatically 【发布时间】:2011-03-09 13:01:26 【问题描述】:我在表格视图部分标题中有一个 UIView,我想以编程方式对其进行裁剪以使其更短或更长。我通过计算将在标题中显示的元素数量来确定节标题的高度。例如,如果我支持最多 5 个项目,我的视图将如下所示:
Item 1
Item 2
Item 3
Item 4
Item 5
但如果我只想显示 3 个项目,我想裁剪顶部:
Item 3
Item 4
Item 5
我从顶部裁剪,因为我不想丢失视图底部的设计。
我尝试将 UIView 的框架向上移动所需的因子,但节标题不会覆盖超出其上限的任何内容。有没有办法砍掉最上面的两项并将其余的视图向上移动?
有什么想法吗?
谢谢!
【问题讨论】:
【参考方案1】:创建一些UIView
将包含您的标题的UIView
。将此容器的属性clipsToBounds
设置为YES
。
【讨论】:
这行得通。对于其他人,请在您的解释中提供更多细节。将表格单元格的 UIView 设置为剪辑到边界。然后将表格单元格视图中的视图拖出屏幕实际上会将视图移出屏幕。谢谢!以上是关于iOS - 以编程方式移动/裁剪 UIView的主要内容,如果未能解决你的问题,请参考以下文章