Pensando a quale dovrebbe essere la soluzione perfetta per ciò che hai chiesto, mi sono domandato una "cosuccia": un povero programmatore cerca di utilizzare al massimo le B4XView (e roba relativa, XUI, etc.) per fare in modo che il proprio progetto, mettiamo B4A-Android, possa poi funzionare anche con B4I-iOS.
Nel caso specifico (e direi molto comune) della xCustomListView, comodissima e funzionante su tutt'e tre le piattaforme, dato che IME è solo Android, che salti mortali devi fare con iOS? Già in B4A non è semplice...!