我在做什么:我想在触摸事件中移动我的搜索栏的x和y坐标。我已将viewDidLoad中的代码放入测试中。但是我收到一个错误。在“UISearchBar”类型的对象上找不到属性“框架”错误
错误:在'UISearchBar'类型的对象上未找到属性'框架'。当选择了搜索栏,然后取消选择后搬回来执行
NSNumber *newX = @0;
NSNumber *newY = @0;
[UIView animateWithDuration:0.3f animations:^{
[UISearchBar setFrame:CGRectMake(newX, newY, UISearchBar.frame.size.width,
yourSearchBar.frame.size.height)];
}
completion:^(BOOL finished) {}
];
最后,我想该动画/移动:
我的代码。
替换'型的'变量UISearchBar'的UISearchBar *'。 – rmaddy
您还将'NSNumber'实例传递给一个函数'CGRectMake()',该函数需要'CGFloat's。这应该是'CGFloat newX = 0;'和'CGFloat newY = 0;'。 –
当我做一个UISearchBar的变量,我需要将该变量分配给搜索栏一些如何? – sephiith