Unfortunately, no. iOS does not support mirroring to a Roku device. With the Roku app on your iPhone, it is possible to play music and videos that are on the phone itself on a Roku device, but not from other apps on the phone. Android devices generally can screen mirror well, and Windows 10 laptops appear to work as well. My Windows 10 desktop doesn't show any networked devices for casting, but I think that's because it doesn't have a wireless network adapter, and I think that's a Windows requirement for screen casting to other devices.
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution." If you appreciate my answer, maybe give me a Kudo.