2012-07-21 74 views
0

有反正有一个视图重叠主视图,但不是全部?大约80/90%?我问是因为设计师设计了这样的事情:Xcode - 半视图从另一个

enter image description here

正如你看到的,我有一个观背后的主要观点。我怎样才能实现呢?创建一个可以在未来重复使用的服装视图的最佳方式是什么?

Tks!

回答

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,然后对其进行子类化。


UPDATE(动画做):

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

并有可能这样做动画?就像我点击主视图上的一个按钮,该面板来自右侧? – 88fsantos 2012-07-21 11:57:15

+0

只要你想要写动画。查看本教程:http://mobile.tutsplus.com/tutorials/iphone/ios-sdk_uiview-animations/ – Selkie 2012-07-21 12:01:23

+0

太棒了!太多了! – 88fsantos 2012-07-21 12:04:54

相关问题