Maybe the other fishes in your tank are aggressive. If you have aggressive fishes they may be forcing your iridescent shark to hide. Iridescent sharks are not aggressive fish. So, they normally hide when they are in a tank which contains aggressive fish. So, you will have to take your iridescent shark to another tank or take the other fishes.