我遇到問題:D。Objective C如何用按鈕點擊動畫子視圖
我目前正在使用SplitViewController。在開始時我想隱藏MasterView中的TableViewController。所以我決定在Storyboard中添加一個SubView到tableView中,在那裏會顯示一個小標籤。
因此,我在DetailView中做出選擇後,單擊按鈕我想隱藏子視圖並想顯示tableView。這一切都與動畫。
因此,這裏是我的代碼:
在TestTableViewController.m
-(void)AnimateView{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.1];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
fixedView.frame=CGRectMake(-500, 0,0,0);
[UIView commitAnimations];
NSLog(@"test");
而在TestDetailViewController.m
- (IBAction)attractionButton:(UIButton *)sender
{
TestTableViewController *testTableViewController = [[TestTableViewController alloc]init];
[testTableViewController AnimateView];
}
我得到的NSLog 「測試」,但動畫不工作。 fixedView是我的子視圖,我將它拖到頭文件,所以它是一個IBOutlet。
謝謝你到目前爲止。
當您的方法名稱爲AnimateView時,您正在調用'hideSubview'。 – Unheilig
哦,是的,這是一個古老的名字。我編輯它:) – TdoubleG
你的意思是不工作? – Unheilig