preferredContentSizeをUINavigationContorllerのPop時に再設定する
公開日:
:
最終更新日:2020/05/15
Tips preferredContentSize
popoverで表示しているViewControllerのサイズを、他のViewControllerにpushし、push先でサイズが変わったのをpopで戻すときにどうすればいいのか?と悩んだのでメモします。
要するにViewControllerでなくて、UINavigationControllerのpreferredContentSizeをいじる必要があるわけです
self.navigationController?.preferredContentSize = CGSize(width: 320, height: 44 * self.tableView.numberOfRows(inSection: 0))
参考サイト
Stack Overflow How can I make UIPopoverPresentationController resize on navigation pop?
関連記事
-
-
User Defined Runtime Attributeについての覚書
UILabelに上下左右のパディングをつける方法を探して、結局「自分で以下のようなメソッドを持った拡
-
-
コードでiPhone6 Plusを識別する簡単な方法
表題の通り、コードでiPhone6 Plusを識別する簡単な方法です。 iPhone6 Plu
-
-
Xcode5.1のInterfaceBuilderにおける地味な変更点
iOS7.1に合わせてXcode5.1がリリースされました Xcode Release N
-
-
iPad用storyboard⇔iPhone用Storyboardへの変換
iPad用アプリとしてiPad用前提のstoryboardから、iPhone対応にするにあたり、si
-
-
CALayerの管理
CALayerはNSKeyValueCodingを実装している(Core Animation Ext
-
-
”No Scheme”になってしまった場合の対応
知人がXcodeで突然「No Scheme」表示になってRunするターゲットとデバイスが選択できない
-
-
CoreDataのソートとsectionNameKeyPathの関係
CoreDataをフェッチするときに、indexPathのsectionにできるsectionNam
-
-
RealmのList
とArray の相互変換によるマップ Realm+ObjectMapperを使って、RealmのオブジェクトをJSON変換してたのですが
- PREV
- 警告を無視する
- NEXT
- NXDrawKitを導入してみる
