按下后退按钮时更改屏幕动画

时间:2018-05-15 18:14:07

标签: ios swift uinavigationcontroller swift4

当你按'<'要在导航控制器的前一个屏幕上弹回,屏幕会向右滑动动画。

我想改变背部行为,而不是向右滑动,而是向左滑动。

我是如何实现这一目标的?

1 个答案:

答案 0 :(得分:1)

您需要自定义后退按钮。在目标视图控制器上创建自定义UIButtonItem,将其设置为leftBarButtonItem并在按钮的操作上执行动画。

describe('API routes', () => {
  beforeEach(() => knex.migrate.rollback()
    .then(() => knex.migrate.latest())
    .then(() => knex.seed.run()));

  afterEach(() => knex.migrate.rollback());

  describe('GET /goals', () => {
    it('should return all goals set', (done) => {
      request(route)
        .get('/')
        .expect(200)
        .expect((res) => {
          expect(res.body[0]).toInclude({
            title: 'blah blah blah',
            description: 'blah blah blah',
          });
        })
        .end(done);
    });
  });
});