Вы бы избежали всей категории подобных проблем, если бы воспользовались преимуществами Interface Builder и всего, что он мог предложить.
Есть ли у вас конкретные причины делать это в коде?Даже если вы настаиваете на том, чтобы делать это там, вы не должны жестко кодировать свои ценности.Вы должны получать ширину из рамки / границ вида и / или помещать значения в определенные константы:
self.toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake( 0.0, 0.0, self.view.bounds.size.width, kStdToolbarHeight )];
Просто любопытно, почему вам нужно установить высоту панели инструментов 44.01, а не 44.0?