2011-06-05 37 views
2

如何創建一個UIActionSheet或從中繼承以在按鈕標題中顯示標籤值對,如可在iOs手機中看到的那樣book-> detail view for a contact-> send text message。如何在按鈕標題中創建一個帶有標籤和值對的UIActionSheet

例如,這種UIActionSheet可能是這樣的:

mobile 1(23)555321 

iPhone 1(23)555123 

    home 1(23)555456 

     cancel 

每個按鈕都有一個「標記」(顯示爲灰色)和一個「值」(黑)。 那麼,這個功能是否已經在UIActionSheet中實現?或者,我應該自定義還是繼承以添加此功能,還是應該編寫一個完整的新東西?

回答

2

您需要的最好方法是自己實現整個事情。這不應該是那麼複雜。如果你真的想讓它像UIAlertSheet從任何地方(底部,頂部,中間)出現。考慮到,在iPad上它看起來會有所不同。 您可以使用UIAlertView,這個定製要簡單得多。你可以在那裏添加你的自定義視圖,它會在iPhone/iPad上看起來一樣。

0

此功能不是UIActionSheet的公開部分。您需要自己編寫代碼,並且我懷疑您只能子類UIActionSheet,因爲當項目數超過可用屏幕空間時,或者在iPad上運行而不是在iPhone或iPod touch上運行時,其行爲會發生顯着變化。

相關問題