Xcode - 来自另一个人的半视图

时间:2012-07-21 11:34:10

标签: xcode cocoa view uiview storyboard

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

enter image description here

如您所见,我有一个View和背后的主视图。我该如何实现呢?什么是创建costum视图的最佳方式,可以在将来重用?

韩国社交协会!

1 个答案:

答案 0 :(得分: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);

  

创建自定义视图的最佳方式是什么,可以重复使用   未来?

从Objects库中添加UIView,然后将其子类化。


更新(动画做):

[UIView animateWithDuration:0.5f animations:^{
        [viewOutlet setFrame:CGRectMake( 100, viewOutlet.frame.origin.y, viewOutlet.frame.size.width, viewOutlet.frame.size.height)];
    }];