是否有iOS4的類似TTPickerTextField
是否有任何TTPickerTextField替代?也許在iOS4?
我正在尋找一種方式來重新創建「新郵件」控制視圖和我讀過有關TTPickerTextField
替代或新的東西。 Three20是我最後的選擇(尤其是因爲它沒有iPad版本),我想知道iOS4是否提供了一些新的UI控件來做到這一點。
是否有iOS4的類似TTPickerTextField
是否有任何TTPickerTextField替代?也許在iOS4?
我正在尋找一種方式來重新創建「新郵件」控制視圖和我讀過有關TTPickerTextField
替代或新的東西。 Three20是我最後的選擇(尤其是因爲它沒有iPad版本),我想知道iOS4是否提供了一些新的UI控件來做到這一點。
這是iPhone上的郵件編輯器的視圖層次結構的轉儲(有一些細節已剪掉)。
<UILayoutContainerView>
| <UINavigationTransitionView>
| | <UIViewControllerWrapperView>
| | | <MFMailComposeView>
| | | | <UIView>
| | | | | <MFComposeScrollView>
| | | | | | <UIView>
| | | | | | | <_MFComposeRecipientView>
| | | | | | | | <UIView>
| | | | | | | | <MFRecipientTextField>
| | | | | | | | <MFHeaderLabelView>
| | | | | | | <MFComposeMultiView>
| | | | | | | | <UIView>
| | | | | | | | <MFHeaderLabelView>
| | | | | | | | <UILabel>
| | | | | | | <MFComposeSubjectView>
| | | | | | | | <UIView>
| | | | | | | | <MFHeaderLabelView>
| | | | | | | | <UITextField>
| | | | | | | | | <UITextFieldLabel>
| | | | | | <MFComposeTextContentView>
| | | | | | | <MFComposeBodyField>
| | | | | | <UIImageView>
| | | | | | <UIImageView>
| <UINavigationBar>
| | <UINavigationItemView>
| | <UINavigationButton>
| | | <UIImageView>
| | | <UIButtonLabel>
| | <UINavigationButton>
| | | <UIImageView>
| | | <UIButtonLabel>
你會發現所有的MFCompose___View
沒有記錄。這意味着他們沒有限制。據我所見,iOS 4中沒有這種控制。
我不推薦Three20只是使用一個元素。它大大增加了編譯時間,並且我發現了Three20的一些錯誤。這很好,但可能會好得多。
我強烈建議檢出Cocoa Controls,如果你還沒有。你可能會在那裏找到你想要的。 Github也是另一個很好的來源。
如果你最終使用TTPickerTextField
並發現它有問題,你可以隨時從頭開始重寫代碼或修復源代碼中的錯誤。
編輯:
我發現通過控制可可控制應該做你想做的。你可以在Github上找到它。它被稱爲TITokenFieldView。
這是Github上的另一個名爲JSTokenField。
我從來沒有使用任何令牌字段,所以我不能擔保他們的質量。
謝謝,我會檢查cocoacontrols.com – 2011-06-19 08:33:04
非常感謝。已經檢查過TITTokenField。看起來相當不錯。 – mrvincenzo 2013-04-24 13:47:00
您是否找到任何解決方案?請幫忙 。 – 2011-04-23 11:52:58
不,我沒有.... – 2011-05-05 08:49:20