iphone是有手势的, 当我们从iphone的左侧边缘向右滑动时, 会返回到之前打开的界面, 但是, 当我们设置了self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"返回" style:UIBarButtonItemStylePlain target:self action:@selector(leftA:)];
之后, 会返现原来的手势不好用了. 有没有!
原因: 系统自带的left是有返回的, 当我们去自定义按钮的时候, 部分代码就会屏蔽. 失去了原有的功能!
解决办法: 如果自定义按钮后还希望他有返回手势的话, 在你想拥有手势界面的上一级界面push前, 添加如下代码:
self.navigationController.interactivePopGestureRecognizer.enabled = YES;
self.navigationController.interactivePopGestureRecognizer.delegate = nil;
这样了就有返回手势了.
是不是好了......