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?
関連記事
-
-
iOS7でカメラ撮影時のステータスバーを消す
UIImagePickerControllerをカメラモードで表示するとステータスバーがカメラの一番
-
-
CoreDataのソートとsectionNameKeyPathの関係
CoreDataをフェッチするときに、indexPathのsectionにできるsectionNam
-
-
bitbucketをXcode5で使用する
bitbucketは無償で5人までの少人数チーム用のクローズド(非公開)リポジトリを作成できるため、
-
-
iOS8のシミュレーターでLocalizationのテストをする
iOS8.1のシミュレーターでは、従前できていたシミュレーター内での「設定」(Setting)からの
-
-
NSAttributedStringをローカライズする方法
NSAttributedStringをLocalizeするうまい方法はないものかと探したら、これが手
-
-
AdMob組み込み覚書
書籍ではコレがかなり参考になるのでご紹介。 表題の通りで、組み込みで要注意っぽい部分だけを
-
-
UIAutomation関連覚書
割りと忘れがちなので、自分用備忘録を兼ねて、UIAutomationに関連するtips的なものをまと
-
-
iPadのUIModalPresentationFormSheetでキーボードが閉じない
iPadでUIModalPresentationFormSheet(全画面ではなく、中央にフロートし
-
-
NSStringのフォーマット書式
Appleのページになく、IEEEのprintfフォーマットのページにあるので、C言語と親しくしてな
- PREV
- 警告を無視する
- NEXT
- NXDrawKitを導入してみる
