2010-06-05 54 views
1

我有一個UIActionSheet,它爲用戶提供了一些標準選擇。然而,按鈕上的文本並不像文本字段那樣巧妙地縮小,儘管當它太多時 - 它只是用省略號截斷。UIActionSheet截斷長字符串!備擇方案?

我需要多說一點我的動作表按鈕,而不是有空間。不幸的是,我看不出改變操作錶行爲的任何方式。任何想法的選擇?

謝謝!

回答

1

您可以在UIActionSheet的title屬性中放置一些描述性文本,然後在按鈕標題中給出動詞或簡短的內容。

一種替代方法是:您可能想要創建一個全屏視圖,您使用presentModalViewController:animated:顯示,其中有更多空間可顯示文本。

第三個替代方案是創建一個UIView,它可以用UIButtons進行動畫處理,您可以自定義,但不會填滿整個屏幕。我使用我的一些應用程序進行設置,其中的設置位於可滑動但不需要覆蓋整個屏幕的選項卡中。