色络络中文网,张新起老婆,恩施长途汽车站
ios让controller具有右滑pop的效果,首先要有navigationcontroller,在navigationcontroller的viewdidload方法里添加下面的代码
nsobject *targetobjc = [[self.interactivepopgesturerecognizer valueforkey:@"_targets"] firstobject]; nsobject *target = [targetobjc valueforkey:@"target"]; uipangesturerecognizer *pan = [[uipangesturerecognizer alloc] initwithtarget:target action:@selector(handlenavigationtransition:)]; [self.view addgesturerecognizer:pan];
思路是利用runtime打印出uigesturerecognizer的属性,找到target存放的位置,继而找到self.interactivepopgesturerecognizer响应方法,重新创建一个平移手势加入到view上,利用响应者链实现我们的右滑pop效果。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
iOS 使用UITextField自定义搜索框 实现用户输入完之后“实时搜索”功能
网友评论