2011-04-29 82 views
2

如何創建「向上滑動」菜單,如相機膠捲中的菜單,您選擇是否要將圖像作爲電子郵件,彩信等發送?在iOS中向上滑動菜單

回答

9

您在這裏尋找的是UIActionSheet

documentation

使用UIActionSheet類一組如何與給定的任務進行替代的呈現給用戶。您還可以使用操作表來提示用戶確認潛在的危險操作。操作表包含一個可選標題和一個或多個按鈕,每個按鈕對應於要採取的操作。

+0

太好了,謝謝!一個問題。我有兩個按鈕,相機和相機膠捲(以及取消)。如果我選擇相機膠捲,然後單擊相機膠捲中的取消,然後再次彈出ActionSheet並選擇相機,相機膠捲將再次打開!任何想法爲什麼?這就是代碼的樣子:http://snipt.net/Linuus/ios-actionsheet?key=a1669e307b1a8a3b5b5c3499652646bf – Linus 2011-04-29 19:02:37

+0

它看起來像你在'imagePickerController'的懶惰檢查中包含了'switch'邏輯。嘗試在if語句之外移動'switch'(注意註釋掉的括號):'if(!imagePickerController)/ * {*/ imagePickerController = [[UIImagePickerController alloc] init];' – 2011-04-29 19:05:27

+0

是的,當然。謝謝! – Linus 2011-04-29 19:13:36