Chcę dropdownlist jak listview po kliknięciu przycisku rozwijanego i sprawiają, że lista ma pewną zawartość. wtedy dowolna treść, którą wybiorę, będzie tekstem na etykiecie, jeśli mi ktoś pomoże. Dziękuje bardzo.Jak utworzyć listę rozwijaną bez użycia UIPIckerviewcontroller w IPhone?
Odpowiedz
Możesz użyć pop-over do wyświetlenia listy. W pop-over możesz utworzyć tableview, aby wyświetlić listę pozycji, a gdy użytkownik wybierze jakąś opcję, zostanie wywołana metoda didSelectRowAndIndexPath, z tej metody możesz wysłać wybraną wartość i wyświetlić w etykiecie.
Kod w mainviewcontroller, gdzie chcesz wyświetlić listę rozwijaną.
if (m_OptionController !=nil)
{
[m_OptionController release]; m_OptionController = nil;
}
m_OptionController=[[OptionViewController alloc]init];
[m_OptionController setTarget:self andSelector:@selector(displaySelectedOption:)];
if(m_pPopOverController)
{
[m_pPopOverController dismissPopoverAnimated:YES];
[m_pPopOverController release];
m_pPopOverController=nil;
}
m_pPopOverController=[[UIPopoverController alloc]initWithContentViewController:m_OptionController];
[m_pPopOverController setPopoverContentSize:CGSizeMake(thePopOverFrame.size.width, thePopOverFrame.size.height) animated:NO];
[m_pPopOverController presentPopoverFromRect:CGRectMake(theButton.frame.origin.x,0,40,40) inView:self
permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
OptionViewController jest UIViewController, który będzie zawierał UITableView.Populate UITableView z danymi (lista opcji).
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if ([m_Target respondsToSelector:m_Selector]) {
[m_Target performSelector:m_Selector withObject:nil];
}
}
Nie zapomnij ustawić cel poprzez wywołanie tej metody, więc gdy użytkownik wybierze opcję dowolny, odpowiadający sposób w mainviewcontroller nazywa gdzie chcesz wybraną wartość.
- (void)setTarget:(id)inTarget andSelector:(SEL)inSelector
{
m_Target = inTarget;
m_Selector = inSelector;
}
bardzo dziękuję –
- 1. Jak utworzyć listę rozwijaną?
- 2. Jak utworzyć edytowalną listę rozwijaną w HTML?
- 3. Jak utworzyć listę rozwijaną Hiperłącze bez przycisku GO?
- 4. Czy można utworzyć rozwijaną listę AlertDialog?
- 5. Jak utworzyć listę rozwijaną wyboru czcionki za pomocą podglądu?
- 6. Jak stylować listę rozwijaną autouzupełniania
- 7. Jak utworzyć listę rozwijaną dynamicznie za pomocą jQuery?
- 8. Jak utworzyć listę rozwijaną z prawidłowymi wartościami ustawionymi przez validates_inclusion_of?
- 9. ASP.NET MVC - zapełnij listę rozwijaną
- 10. Wyczyść listę rozwijaną z JQuery
- 11. Java Swing: Jak zwiększyć listę rozwijaną JComboxBox?
- 12. Jak ustawić listę rozwijaną do wielu wartości?
- 13. Jak utworzyć strzałkę rozwijaną z Bootstrapa na Twitterze?
- 14. Jak mogę napisać listę połączeń Erlanga bez użycia modułu list?
- 15. utworzyć nową listę, bez zmiany oryginalnej listy
- 16. Jak uzyskać listę rozwijaną, aby opublikować formularz w MVC
- 17. Jak wygenerować listę rozwijaną w asp.net Maszynka do golenia MVC
- 18. Jak wypełnić listę rozwijaną przed załadowaniem strony w formularzach internetowych?
- 19. Jak ustawić listę rozwijaną jako wybraną w ASP.NET?
- 20. Jak zmienić listę rozwijaną ComboBox, aby pasowała do największej pozycji?
- 21. Jak utworzyć listę w Oz?
- 22. Otwórz listę rozwijaną na stałe z select2
- 23. MVC3: Ustaw listę rozwijaną Wybrana wartość
- 24. datepicker jquery: Konwertuj listę rozwijaną do ul
- 25. Wyczyść i odśwież listę rozwijaną jQuery Wybierz
- 26. Jak utworzyć certyfikat do użycia z SslStream AuthenticateAsServer bez importowania
- 27. Jak utworzyć singleton JavaScript z konstruktorem bez użycia zwrotu?
- 28. Jak utworzyć SKTexture z zaokrąglonymi rogami bez użycia maski
- 29. Jak utworzyć serwer proxy bez użycia sprężyny AOP
- 30. jak utworzyć listę i listę podrzędną -android?
możliwe duplikat [lista rozwijana widoku w iPhone] (http://stackoverflow.com/questions/3650525/dropdown-list-view-in-iphone) –
Podniesione Poniższe linki dostaniesz zrobić to ty chcę też wypróbować te, które działają dobrze http://iphone-rahulvarma.blogspot.com/2011/06/customized-drop-down-list-in-iphone.html http://ameyashetti.wordpress.com/2010/09/26/drop-down-demo/mam nadzieję, że to pomoże – james
Spójrz na kontrolkę [this] (https://github.com/vicpenap/VPPDropDown). Jest to podstawowe rozwijane menu wyboru, które można wykorzystać do wyświetlenia opcji. – Bourne