ホームページ  >  に質問  >  本文

ios - 使用了自定义的转场动画后,toviewcontroller的tableview的位置发生了偏移,怎么破?

PHP中文网PHP中文网2722日前428

全員に返信(5)返信します

  • PHP中文网

    PHP中文网2017-04-17 17:20:48

    self.automaticallyAdjustsScrollViewInsets = YES;

    この UIViewController のプロパティを変更してみてください。うまくいかない場合は、contentInset を変更してください。

    返事
    0
  • PHPz

    PHPz2017-04-17 17:20:48

    tableView のコンテンツに上部マージンを追加するだけです。

    リーリー

    返事
    0
  • 怪我咯

    怪我咯2017-04-17 17:20:48

    元の投稿者と同じ問題が発生しました。iOS8 では正常に動作しますが、最も奇妙なのは、バックグラウンドでハングしてから再度開くと正常に戻ることです。それは iOS9 のバグです
    元の投稿者は解決しましたか?

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:20:48

    toViewController のフレームを印刷するときのサイズは 600*600 でしたか?

    フレームを現在の画面のサイズにリセットするだけです。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:20:48

    投稿者はこの問題を解決しましたか? カスタム遷移アニメーションでは self.edgesForExtendedLayout = UIRectEdgeNone が無効になるようですが、システムを使用すると無効になりません。すべてのプロジェクトで UIRectEdgeNone を使用しているため、トランジション アニメーションを追加したい場合の解決策が見つかりません。

    返事
    0
  • キャンセル返事