Wiele wyszukiwań tabel widzę w rzeczywistości przyciemnić (zmienić alfa?) Rzeczywistego tableView, gdy pasek wyszukiwania zostanie skupiony. Próbuję to wdrożyć.UITableSłuży do "przyciemnienia" rzeczywistego stołu, gdy UISearchbar się skupi?
Kiedy przeciążać
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar
Staram się zrobić coś takiego
self.tableView.alpha = .5f
Ale to się zmienia alfa rzeczywistego searchBar (jeśli mam searchBar na własną rękę) lub zmiana alfa z całej tabeli (w tym searchBar), jeśli mam searchBar poniżej tableView in IB.
Co robię źle tutaj. Jak mogę po prostu przyciemnić stół, a nie wszystko.
Domyślam się, że naprawdę nie rozumiem, w jaki sposób wszystkie te rzeczy dostaje warstwowe na ekranie.
EDYCJA: Aplikacja kontaktów jest dobrym przykładem tego, co próbuję zrobić.
Czy możesz podać kod szybkiego przykładu? –
[UIView beginAnimations: nil context: NULL]; [UIView setAnimationDuration: 0.5f]; UIView * blackView = [[przydziela UIView] initWithFrame: CGRectMake (coś)]; [myTableView addSubview: blackView]; [UIView commitAnimations]; –