Viele der Tabellensuchen, die ich sehe, werden tatsächlich abgeblendet (Änderung Alpha?) Der tatsächlichen TableView, wenn die Suchleiste fokussiert wird. Ich versuche das zu implementieren.UITableView, wie "dim" die tatsächliche Tabelle, wenn UISearchbar den Fokus erhält?
Wenn ich überlasten
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar
Ich versuche, so etwas wie
self.tableView.alpha = .5f
Aber es verändert die Alpha des tatsächlichen SearchBar zu tun (wenn ich SearchBar auf eigene haben) oder das Ändern der Alpha der gesamten Tabelle (einschließlich searchBar), wenn ich searchBar unterhalb der tableView in IB habe.
Was mache ich hier falsch? Wie kann ich nur den Tisch abmildern und nicht alles.
Ich denke, was ich wirklich nicht verstehen kann ist, wie all das Zeug auf dem Bildschirm geschichtet wird.
EDIT: Die Kontakte-Anwendung ist ein gutes Beispiel für das, was ich versuche zu tun.
Können Sie einige schnelle Beispielcode? –
[UIView beginAnimations: Nullkontext: NULL]; [UIView setAnimationDuration: 0.5f]; UIView * blackView = [[UIView-Zuordnung] initWithFrame: CGRectMake (etwas)]; [myTableView addSubview: blackView]; [UIView commitAnimations]; –