回答
UIPicker。 Apple建議使用它來代替下拉列表和組合框,這些在觸摸設備上的可用性較差。
你可以使用UIPickerView。首先用箭頭類型圖像創建UITextfield和UIButton,並在文本字段旁邊設置按鈕。
在iphone的情況下創建pickerView並將其設置爲(0,481,寬度,高度)。並用拖曳按鈕@「done」@「cancel」添加一個工具欄。並將其設置爲上面的pickerView
單擊帶鍵盤的動畫按鈕顯示選取器。
上點擊取消按鈕隱藏拾取動畫像鍵盤
,並最後在單擊完成按鈕設置與已選定pickerview行值 文本字段值和隱藏選擇器視圖
厚朴你長了它: )
您可以添加UIPickerView,也可以使用UITableView。 Apple沒有提供任何特定的下拉菜單。
請按照下列步驟操作:
1)在您的.h文件中包含此委託:
<UITableViewDataSource, UITableViewDelegate>
2)繪製表格,(最初它會被隱藏)在創建 「objTableView」。 h文件。
objTableView = [[UITableView alloc]initWithFrame:CGRectMake(0,70,320,320) style:UITableViewStyleGrouped];
objTableView.delegate = self;
objTableView.dataSource = self;
objTableView.autoresizesSubviews = YES;
objTableView.backgroundColor=[UIColor clearColor];
objTableView.alpha = 0.7;
objTableView.rowHeight=55.0;
objTableView.separatorColor = [UIColor blackColor];
objTableView.hidden = YES; //HIDDEN
[self.view addSubview:objTableView];
3)調用這個函數你想顯示錶格,它會顯示錶格。
-(void)menuButtonClicked:(id) sender
{
objTableView.hidden = NO; //set HIDDEN NO
}
4)您必須在您.m文件來覆蓋這些funcions
- (NSInteger)tableView:(UITableView *)table numberOfRowsInSection:(NSInteger)section
{
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath
*)indexPath
{
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
}
5)如果妳再次隱藏表中的任何地方簡單地寫
objTableView.hidden = YES;
6)如果我我不清楚隨時告訴我。 :-)
我最近寫了一篇關於如何使用UIPickerView和UIActionSheet來做這個的教程..我被這個問題困住了一段時間,不得不在不同的地方找到代碼,希望這會有助於讓他們都在同一個地方:)
這裏是做 http://www.edumobile.org/iphone/iphone-programming-tutorials/a-simple-drop-down-list-for-iphone/
的另一種方式或者這裏是一個很多人並不知道:動作片基本上是一個下拉菜單,如果你認爲列表關於它。如果您不斷向UIActionSheet添加按鈕,它最終會變成一張桌子。所以只需要你的按鈕調用一個UIActionSheet。
- 1. Iphone下拉列表
- 2. iPhone中的下拉列表視圖
- 3. 下拉列表
- 4. 下拉列表
- 5. 下拉列表
- 6. 從下拉列表
- 7. 下拉列表第
- 8. 與下拉列表
- 9. Sharepoint下拉列表
- 10. 下拉列表(PHP)
- 11. 下拉列表框
- 12. HTML下拉列表
- 13. Telerik下拉列表
- 14. ToolTipping下拉列表
- 15. 下拉列表php
- 16. asp.net下拉列表
- 17. 下拉列表換
- 18. c下拉列表#
- 19. asp.net下拉列表
- 20. MVC下拉列表
- 21. 3.3.3下拉列表
- 22. 下拉列表 - MVC3
- 23. cakephp下拉列表?
- 24. 在下拉列表
- 25. 從下拉列表
- 26. 當下拉列表
- 27. MVC下拉列表
- 28. 下拉列表項
- 29. jquery下拉列表
- 30. php下拉列表
你能解釋一下例子嗎? – MaheshBabu 2010-12-10 04:16:56