Tôi muốn ẩn UISearchBar phần lớn thời gian và chỉ gọi nó xuất hiện khi người dùng muốn.trượt UISearchBar
Tôi đã đặt UISearchBar trong Trình tạo giao diện và ẩn nó sau chế độ xem, khi người dùng nhấp vào nút, nó gọi mã sau, tôi hy vọng nó sẽ đưa thanh tìm kiếm lên trước và trượt bàn phím để xem . Nhưng nó không ....
- (IBAction)search:(id)sender
{
[mySearchBar performSelector:@selector(searchBarTextDidBeginEditing:)];
}
Bất kỳ ai cũng biết cách kích hoạt UISearchBar bằng mã?
Cảm ơn.
Cảm ơn câu trả lời của bạn. Tôi chỉ đăng mã hoàn chỉnh trong trường hợp ai đó quan tâm đến số
- (IBAction)search:(id)sender
{
mySearchBar.hidden = NO;
[mySearchBar becomeFirstResponder];
}
#pragma mark UISearchBarDelegate delegate methods
// called when keyboard search button pressed
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
mySearchBar.hidden = YES;
[mySearchBar resignFirstResponder];
// Do something with the mySearchBar.text
}
// called when cancel button pressed
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
{
mySearchBar.hidden = YES;
[mySearchBar resignFirstResponder];
}
đó là gợi ý tuyệt vời, lời chúc mừng – Dan