где self - это экземпляр UIViewController. Это, похоже, не работает; каковы прямые альтернативы, если таковые имеются?
Ответ 1
contentMode не является маской; вы не можете использовать | для объединения значений, вам нужно будет выбрать один. UIViewContentModeScaleAspectFit должен центрировать содержимое, если оно не соответствует представлению.
Ответ 2
Вам нужно будет установить contentMode один раз, когда представление загрузится, а затем центрирует его в viewWillLayoutSubviews, который вызывается при вращении устройства.