這應該對你有所幫助,但請記住我對Pulse中使用的動畫不是很熟悉。
.h聲明名爲secondView的UIView
。
- (void)viewDidLoad
{
[super viewDidLoad];
secondView = [[UIView alloc] initWithFrame:CGRectMake(320, 0, 320, 480)];
[secondView setBackgroundColor:[UIColor redColor]];
[self.view addSubview:secondView];
}
- (IBAction)myAction:(id)sender
{
[UIView animateWithDuration:0.45 animations:^{
if (secondView.transform.tx == 0) {
[secondView setTransform:CGAffineTransformMakeTranslation(-200, 0)];
}else{
[secondView setTransform:CGAffineTransformMakeTranslation(0, 0)];
}
}];
}
然後只需將此操作鏈接到一個不會被新傳入視圖阻止的按鈕!
我想試試這個。謝謝!你應該找時間嘗試脈衝:)這是真棒,特別是iPad版本。另外它是免費的。 – Grauzten 2012-08-17 07:18:42
順便說一下,這需要什麼框架?只要確定。 – Grauzten 2012-08-17 07:20:32
@Grauzten我之前聽說過幾次,我從來沒有聽說過任何不好的事情,我必須檢查它!而且它不需要任何額外的框架。 – 2012-08-17 07:21:05