I don't think so, iOS devices send a lot of background traffic. If you network is set to require authentication to access the internet this background traffic will require the device to authenticate.
I don't think you can specify that it ignores all traffic unless its port 80 or 443.
Meraki CMNO, Ruckus WISE, Sonicwall CSSA, Allied Telesis CASE & CAI