Nope. I checked the official site of the ICC and ESPN Cricinfo. The schedule is not out yet. "Unofficial" schedules have been circulating in various websites for some weeks now, but they seems to be fake. I don't know why the ICC is delaying it. At least they could release the schedule for the preliminary phase, where the associate nations are competing. The teams need to plan for their opponents, and it is not possible unless they get the complete schedule. It can create issues for the TV broadcasters as well, as they need to schedule their other programs.
BCCI can change the schedule of IPL at any time, we have seen a lot of changes in the last few years. But the schedule of bilateral series and franchise leagues in many countries depends on the T20 World Cup. Therefore, considering all the circumstances, the ICC will announce the schedule of the next T20 World Cup.