2013-05-14 41 views
0

我試圖動態地將標籤設置到應用程序的某些區域,以便其中一些顯示而另一些隱藏。我有一個提示提示輸入文字來填充這些標籤,但是我事先知道這些選項,並希望只允許用戶選擇某些選項。 有沒有辦法在iOS提醒中有一個選項下拉菜單而不是簡單的文本輸入?任何幫助將不勝感激。iOS提醒中的下拉菜單

回答

2

您不能有下拉菜單,但可以有多個按鈕,每個選項一個。

UIAlertView *alertView = [[UIAlertView alloc] initWithTitle: @"title" message: @"message" 
delegate: self cancelButtonTitle: @"Cancel" otherButtonTitles: @[@"option1", @"option2", 
@"option3"], nil]; 
+0

我有太多的選擇,這是乾淨的 – Austin

+0

這就是這樣。 iOS中甚至沒有原生的下拉菜單樣式控制。另一種方法是使用您自己的自定義模態視圖。 –

+1

如果你有很多選擇,你可以顯示一個包含一個UITableView的模態視圖控制器以及所有的選項。 –

0

你並不需要:

@ @ 「選項1」,@ 「選項2」,@ 「選項3」],無

使用簡單的字符串代替:

@ 「option1」,@「option2」,@「option3」,零