我寫在viewDidLoad方法動畫概念我寫:當我點擊按鈕時,如何移動到下一個屏幕?
scaleFactor=2;
angle=180;
CGRect frame = CGRectMake(10,10,45,45);
UIView *box;
box=[[UIView alloc] initWithFrame:frame];
box.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"images673.png"];
[self.view addSubView:box];
//該代碼可用於一個對象在屏幕上的觸摸事件 //對於對象移動我寫的方法,該方法如下所示:
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch=[touches anyObject];
CGPoint location=[touch locationInView:self.view];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDelegate:self];
[UICiew setAnimationDuration:1];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
box.center=location;
[UIView commitAnimations];
}
//然後,現在我寫了具有導航到另一個類文件//一般導航原理,我寫
-(IBAction)settings:(id)sender
{
aScreen *abc=[[aScreen alloc]init];
[self.navigationController pushViewController:abc animated:YES];
[abc release];
}
按鈕
現在對象正在移動,我在屏幕上點擊,但是當我點擊按鈕時,圖像沒有放在按鈕的頂部。請問怎麼辦。請幫助我。我拍了一張圖片,然後我製作了一些動畫讓它移動到我點擊屏幕的地方。但同時,我拿了一個按鈕,然後在viewcontroller中寫了一個按鈕事件動作。當我點擊按鈕時,圖像不會移動到按鈕上。
我想要做的是如果我點擊按鈕,圖像必須放到按鈕上,它應該顯示下一個視圖控制器。任何人都可以幫助我這麼做嗎?當我點擊按鈕時圖像掉落時如何移動到下一個屏幕?
方法的一些身體幫我如何進行進一步請 – Ratnakar
您能不能告訴我們任何代碼跟隨你做得更好?你是什麼意思掉到按鈕上?你的意思是它只是放在按鈕的頂部或成爲按鈕的一部分? – glogic
它只是放在按鈕的頂部,圖像必須消失,然後按鈕事件動作必須被觸發 – Ratnakar