1
移動UIToolBar有可能嗎?下面的代碼不起作用移動UIToolBar
CGRect toolbarFrame = self.tryToolbar.frame;
toolbarFrame.origin.y = 10;
self.tryToolbar.frame = toolbarFrame;
但我讀過涉及工具欄動畫的例子,所以我想這是可行的。謝謝
移動UIToolBar有可能嗎?下面的代碼不起作用移動UIToolBar
CGRect toolbarFrame = self.tryToolbar.frame;
toolbarFrame.origin.y = 10;
self.tryToolbar.frame = toolbarFrame;
但我讀過涉及工具欄動畫的例子,所以我想這是可行的。謝謝
移動對象的更好的方法是使用CGRectMake。這是一個移動工具欄的例子,它也會動畫它的運動。
[UIView beginAnimations: @"moveField"context: nil];
[UIView setAnimationDelegate: self];
[UIView setAnimationDuration: 0.5];
[UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
self.tryToolbar.frame = CGRectMake(self.tryToolbar.frame.origin.x,
self.tryToolbar.frame.origin.y + 10,
self.tryToolbar.frame.size.width,
self.tryToolbar.frame.size.height);
[UIView commitAnimations];
有了這個,你可以改變它多少移動左/右(通過增加或減少到x)除以(加/減爲y)或向上/向下
值得一提這將與任何工作UIView子類。 – ocodo 2012-11-04 03:32:08