В вашем методе, где вы хотите увеличить размер, выполните:
CGRect newFrame = theImgView.frame;
newFrame.size.width += increaseInWidth;
newFrame.size.height += increaseInHeight;
theImgView.frame = newFrame;
обратите внимание, что contentMode вида изображения должен быть "Scale To Fill" или "Aspect Fill", если вы хотите изображениечтобы получить больше, а не только рамку вида изображения:)
Выделение можно сделать, поместив полупрозрачный UIView (непрозрачный = NO; альфа = 0,5) поверх ImageView.