/ / Vlastný radič zobrazenia vlastného skladača pošty pre iOS - ios, e-mail, three20, viewcontroller, mfmailcomposeviewcontroller

Vlastný editor pošty kompozície View pre iOS - ios, email, tri20, viewcontroller, mfmailcomposeviewcontroller

Chcem mať vo svojej aplikácii pohľad na skladateľa pošty, ale s niekoľkými ďalšími poľami a podobne. Pretože pôvodný radič zobrazenia poskytuje Apple, MFMailComposeViewController neumožňuje akýmkoľvek spôsobom to prispôsobiť.

Takže po malom skúmaní som narazil na Rámec Three20 pre iOS, ktorý poskytuje radič zobrazenia s názvom TTMessageController vyhovuje mojim potrebám.Ale skontroloval som tento rámec a spätná väzba, ktorú som čítal, neznie príliš dobre. Dokonca som sa pokúsil stiahnuť, podľa pokynov na jeho pridanie do projektu, ale skončilo to tiež chybami.

Moja otázka znie, existujú nejaké ďalšie alternatívy k T20essageController modelu Three20? Chcem mať radič zobrazenia, do ktorého môžem pridať ďalšie vstupné polia a prispôsobiť ich.

Ďakujem.

odpovede:

1 pre odpoveď č. 1

Three20 je úplne zastaraný a nie je vhodnýna použitie v modernom projekte Xcode (s využitím ARC a všetkých nových funkcií Objective C z posledných 2 rokov). Three20 má veľmi veľký reťazec závislostí a zistíte, že ste uviazli v snahe porozumieť svojej triednej heirarchii len kvôli dosiahnutiu jednoduchých vecí.

Ako ste správne zdôraznili, MFMailComposeViewController nie je možné prispôsobiť žiadnym iným spôsobom, ako dokumentuje spoločnosť Apple.

Jediným spôsobom, ako dosiahnuť to, čo chcete, je začať od nuly s prázdnym UIViewControllerom a pridať potrebné textové polia - buď programovo, alebo pomocou súborov XIB alebo Storyboards.

Uvedomujem si, že táto odpoveď vám neposkytuje nijaké nové informácie, ale aspoň to potvrdzuje váš pocit, že používať server Three20 na tento účel je zlý nápad.