Могу ли я предложить вам прочитать HIG .Потратьте много времени там, так как это ответит на многие вопросы дизайна, которые, как показывает ваш вопрос, вы еще не поняли.Если вы не можете разобраться со стандартными элементами управления и позициями, вы, вероятно, поступите неправильно.
При этом ваш вопрос в содержании вашего поста, похоже, отличается отзаглавие.Если вам просто нужен прямоугольник родительского представления, используйте:
CGRect parentRect = [[[self view] superview] frame];
в вашем контроллере представления.
И когда вы говорите ListViewController, это контроллер представления, который вы создали сами, тот, который вы получили отгде-то библиотека, или вы имеете в виду UITableViewController?
Я предлагаю вам не размещать элементы управления в коде, если вместо этого вы можете использовать Interface Builder.Это не всегда возможно, но рекомендуется использовать IB, когда это так.