2015-10-09 14 views
7

Sembra IBDesignable ha alcuni problemi con più destinazioni e moduli rapidi. Dopo che ho aggiunto nuovo obiettivo (la mia applicazione ha 2 obiettivi ora, ad esempio venditore e acquirente), la mia StoryBoard ha cominciato a fermare vista edificio con avvertimento:IBDesignable e più destinazioni in Swift

Storyboard: warning: IB Designables: Using class UITextField for object with 
custom class because the class _TtC15******Buyer11HCTextField does not exist 

credo, designables compilatore non riesce per trovare il modulo corretto * swift ** in qualche modo.
Qualche suggerimento su come risolvere questo problema?

Pic:

enter image description here

che sto usando Xcode 7.0.1 e Swift2

+0

Anche io sto notando questo problema, anche se c'è una cosa che dovresti controllare. Verifica che i tuoi file IBDesignable siano aggiunti a entrambi gli obiettivi "acquirente" e "venditore". –

+0

@ MikeCole, senza fortuna! La soluzione: sposta le viste personalizzate in un framework separato. – orkenstein

+0

Avevo paura di ciò. Abbiamo quell'approccio funzionante, ma sembra un sovraccarico del genere. –

risposta

1

La soluzione finale è ... Creare un quadro! Risolve tutto il problema. Mantieni i tuoi designable in un pacchetto separato.

+0

Avendo lo stesso problema, ho anche più obiettivi e attualmente sto provando a usare un UIView personalizzato da github. Trascino il file nel mio progetto in modo da poter personalizzare. Credo che dovrei usare Cocoapods – code4latte

+0

@ code4latte, quale? – orkenstein

+0

questo: https://github.com/zhubch/DropDownMenu – code4latte