2012-07-21 47 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

相關問題