0

是否有一个与主视图重叠的视图,但不是全部?只有大约 80/90%?我这么问是因为设计师设计了这样的东西:

在此处输入图像描述

如您所见,我有一个视图和后面的主视图。我该如何实施?什么是创建未来可重复使用的服装视图的最佳方式?

谢!

4

1 回答 1

1

您可以像这样更改UIView' 原点 x :(例如左起 100px 空间)

view.frame = CGRectMake( 100, 0, view.frame.size.width, view.frame.size.height );

不要忘记 x 和 y 从左下角开始。

view.frame = CGRectMake( x, y, width, height);

创建自定义视图的最佳方法是什么,将来可以重用?

从对象库添加UIView,然后将其子类化。


更新(做动画):

[UIView animateWithDuration:0.5f animations:^{
        [viewOutlet setFrame:CGRectMake( 100, viewOutlet.frame.origin.y, viewOutlet.frame.size.width, viewOutlet.frame.size.height)];
    }];
于 2012-07-21T11:40:33.753 回答