드롭 다운 버튼을 클릭하면 목록보기와 같은 드롭 다운 목록을 만들고 목록에 일부 내용이 표시되게하고 싶습니다. 내가 선택한 모든 내용은 어느 하나가 도움이되는 라벨의 텍스트가됩니다. 고마워. 롯.IPhone에서 UIPIckerviewcontroller를 사용하지 않고 dropdownlist를 만드는 방법은 무엇입니까?
6
A
답변
1
팝업을 사용하여 목록을 표시 할 수 있습니다. 항목 목록을 표시하기 위해 tableview를 만들 수 있으며 사용자가 옵션을 선택하면 didSelectRowAtIndexPath가 호출되며이 방법에서 선택한 값을 보내고 표시 할 수 있습니다 레이블에.
드롭 다운을 표시하려는 mainviewcontroller의 코드.
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 데이터 (옵션 목록)과 UITableView.Populate jQuery과 UIViewController에 포함하는 것이다.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if ([m_Target respondsToSelector:m_Selector]) {
[m_Target performSelector:m_Selector withObject:nil];
}
}
이 메소드를 호출하여 목표를 설정하는 것을 잊지 마세요, 그래서 사용자가 어떤 옵션을 선택하면, mainviewcontroller에 대응하는 방법은 사용자가 선택한 값을 원하는 곳이라고합니다.
는- (void)setTarget:(id)inTarget andSelector:(SEL)inSelector
{
m_Target = inTarget;
m_Selector = inSelector;
}
는 [아이폰에서 드롭 다운 목록보기]의
+0
대단히 감사합니다. –
관련 문제
- 1. ViewData에 바인딩하지 않고 DropDownList를 추가하는 방법은 무엇입니까?
- 2. MVC3의 LINQ 쿼리에서 DropDownList를 만드는 방법은 무엇입니까?
- 3. MPMoviePlayerController를 사용하지 않고 iPhone에서 비디오를 재생하는 방법은 무엇입니까?
- 4. iPhone에서 WebKit을 만드는 방법은 무엇입니까?
- 5. 변수를 재설정하고 다시 게시를 사용하지 않고 DropDownList를 다시 작성하는 방법
- 6. 이 DropDownList를 만드는 방법은 ListView 내부에서 작동합니까?
- 7. 브라우저를 사용하지 않고 Flash를 사용하지 않고 글꼴을 포함시키는 방법은 무엇입니까?
- 8. 어레이 컨트롤러를 사용하지 않고 엔티티의 인스턴스를 만드는 방법은 무엇입니까?
- 9. 탐색 컨트롤러를 사용하지 않고 다중보기 기반 앱을 만드는 방법은 무엇입니까?
- 10. AlertDialog.Builder를 사용하지 않고 ListView를 사용하여 AlertDialog를 만드는 방법은 무엇입니까?
- 11. Membership.CreateUser()를 사용하지 않고 사용자를 만드는 방법은 무엇입니까?
- 12. 이미지 맵을 사용하지 않고 삼각형 모양의 링크를 만드는 방법은 무엇입니까?
- 13. 지문 캡처 장치를 사용하지 않고 지문 로그인을 만드는 방법은 무엇입니까?
- 14. iPhone/iPad에서 이미지를 사용하지 않고 홈이있는 버튼을 만드는 방법은 무엇입니까?
- 15. Android 프로그래밍에서 XML을 사용하지 않고 Java로 GridView를 만드는 방법은 무엇입니까?
- 16. WebSQL API를 사용하지 않고 sqlite DB를 만드는 방법은 무엇입니까?
- 17. 탭 막대를 사용하지 않고 iPhone 앱용 탭을 만드는 방법은 무엇입니까?
- 18. C#에서 Rally.RestApi.dll을 사용하지 않고 작업을 만드는 방법은 무엇입니까?
- 19. ffmpeg를 사용하지 않고 iphone에서 .flv 파일 만들기
- 20. ASP.NET WebForms에서 SEO 친화적 인 DropDownList를 만드는 방법은 무엇입니까?
- 21. EditItemTemplate 필드의 GridView에 DropDownList를 바인딩하는 방법은 무엇입니까?
- 22. iPhone에서 NSMutableArray에 NSDictionary를 만드는 방법은 무엇입니까?
- 23. iPhone에서 글로벌 프로토콜 방법을 만드는 방법은 무엇입니까?
- 24. iPhone에서 파노라마를 만드는 가장 좋은 방법은 무엇입니까?
- 25. iPhone에서 전화 걸기 효과를 만드는 방법은 무엇입니까?
- 26. iPhone에서 OpenGLES로 줌 효과를 만드는 방법은 무엇입니까?
- 27. iPhone에서 이미지보기를 하이퍼 링크로 만드는 방법은 무엇입니까?
- 28. iPhone에서 파이 차트를 만드는 방법은 무엇입니까?
- 29. iPhone에서 멀티 라인 텍스트를 만드는 방법은 무엇입니까?
- 30. iPhone에서 그리드 캘린더를 만드는 방법은 무엇입니까?
가능한 중복 (http://stackoverflow.com/questions/3650525/dropdown-list-view-in-iphone) –
탄원이 링크는 당신이 것을 끝낼 것이다 팔로우 나도 그들이 잘 작동 해 봤으면 좋겠다 http://iphone-rahulvarma.blogspot.com/2011/06/customized-drop-down-list-in-iphone.html http://ameyashetti.wordpress.com/2010/09/26/drop-down-demo/도움이되기를 바랍니다. – james
[this] (https://github.com/vicpenap/VPPDropDown) 컨트롤을보십시오. 옵션을 나열하는 데 사용할 수있는 기본 드롭 다운 선택 메뉴입니다. – Bourne