2012-06-18 7 views
8

Nie mam zbyt dużego doświadczenia w projektowaniu ekranów iphone, ale muszę zrobić taki stół: (zdjęcie), Zrobiłem śledztwo, ale nic nie znalazłem. Ta tabela musi mieć zaokrąglony narożnik, a użytkownik będzie mógł wstawić dane, w tym przypadku imię, nazwisko itp. W tej chwili używam SDK 4.3. jeśli ktoś ma samouczka Byłbym wdzięcznyiPhone personalizowany stół Zaokrąglony stolik narożny

Dziękuję

editable rounded corner table

+0

Hej, tabela ma zaokrąglone narożniki, ponieważ jest to pogrupowane tabeli, sprawdź interfejs Builder i istnieje możliwość, aby można podzielić na właściwości tabel. Następnie musisz zaimplementować metody delegowania UITableViews. – bennythemink

Odpowiedz

5

Można dostosować obramowanie tabeli. Wszystko, co musisz zrobić, to importować plik QuartzCore/QuartzCore.h.

i ustaw następujące właściwości w viewDidLoad

tableView.layer.cornerRadius = 10.0f; 
tableView.layer.borderColor = [UIColor grayColor].CGColor; 
tableView.layer.borderWidth = 1; 
+0

Tak, działa poprawnie! Dziękuję Ci!!! – avmauricio

0
  • Pierwszy google result dla custom uitableview coś robi podobnie, trudno dostosować i nie bardzo elastyczne, ale wygląda bardzo ładna i pozwala zaoszczędzić sporo czasu na wykonanie rysunku (możesz zastąpić drawRect dla niestandardowego wyglądu).
  • Aby uzyskać bardziej wielokrotnego użytku z kilkoma elementami sterującymi nad komórką, można podklasę UITableViewCell, dodać i stylizować widoki podrzędne, zgodnie z potrzebami (etykiety tytułów, widoki tekstu, przekładki), przesłonić layoutSubviews. Prawdopodobnie będziesz chciał dodać słuchaczy do edycji, aby animować powiększanie się textViews i odsunięcie na bok dzielnika. To ogólne rozwiązanie działa dla dowolnej kontroli interfejsu użytkownika (np. Możesz szybko zrobić pole wyboru za pomocą przycisku) i podejścia.
Powiązane problemy