CGRect, UIImage и UIImageView - это совершенно разные вещи.
CGRect - это простая структура, определяющая прямоугольник в некотором произвольном координатном пространстве, используя точку (начало координат) и размер (размер).
UIImage - это изображение и связанные с ним метаданные.
UIImageView - это UIView, который предназначен для отображения UIImage.
Похоже, что вы действительно хотите установить свойство frame
вашего UIImageView, чтобы указать ему, где на экране должно отображаться:
multibtn.frame = CGRectMake(159, 325, 438, 318);
Кроме того, кстати, не забудьте инициализировать ваш UIImageView, вызвав либо initWithImage:
, initWithFrame:
, либо что-то подобное. Обычно это делается одновременно с распределением:
UIImageView *multibtn = [[UIImageView alloc] initWithImage:...];