При изменении его размера необходимо настроить свойство для масштабирования его содержимого. Поскольку вы не можете сделать это в конструкторе интерфейсов, вы должны сделать это в своем коде:
imgv.contentMode = UIViewContentModeScaleAspectFit;
Попробуйте это:
UIImageView *imgv = (UIImageView *)[cell viewWithTag:1];
imgv.contentMode = UIViewContentModeScaleAspectFit;
CGRect r = CGRectMake(20.0, 20.0, 10.0, 10.0);
imgv.frame = r;
Насчет позиции, я не уверен, почему она не работает. Можете ли вы подтвердить, что все еще не работает?