如何使用iPhone safari地址搜索栏等动画调整文本字段的大小?

时间:2009-06-17 00:04:04

标签: iphone

可能与CoreAnimation有关。

有人有任何例子可以做这样的事吗? 好吧,我是CA的新手,所以任何接近这个的例子都会有很大的帮助。

1 个答案:

答案 0 :(得分:5)

查看UIView动画。这是一个例子:

CGRect newBounds = myTextField.bounds;
newBounds.size.width = NEWSIZE; //whatever you want the new width to be

[UIView beginAnimations:nil context:nil];
myTextField.bounds = newBounds;
[UIView commitAnimations];

要将其恢复原状,请保存原始bounds并将其分配回begin/commitAnimations块内的文本字段。