我在做什麼:我想在觸摸事件中移動我的搜索欄的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