1.在第一个view的controller 的.h文件中创建一个协议
@protocol PassValueDelegate <NSObject> -(void)passRecipeValue:(Recipe *)recipe; @end
2.在第一个view的controller 的.m文件中实现这个协议
-(void) passRecipeValue:(Recipe *)recipe { self.selectedRecipe = recipe; [self.recipeDosageTableView reloadData]; }
3. 在第一个view的controller 的.m文件中利用present跳转方式进行跳转
RecipeSelectViewController *rsviewCtr = [[[RecipeSelectViewController alloc ] init]autorelease]; rsviewCtr.delegate = self; [self.navigationController presentViewController:rsviewCtr animated:YES completion:nil];
4.在第二个view的controller 的.m文件中利用dismiss 和协议进行跳转和传递参数
BD_RecipeDosageViewController *rdCtr = [[[BD_RecipeDosageViewController alloc ]init]autorelease]; rdCtr.selectedRecipe = tempRecipe; [self dismissViewControllerAnimated:YES completion:^{ [self.delegate passRecipeValue:tempRecipe]; }];
该跳转是从屏幕下方弹出的效果。
相关推荐
自定义present和dismiss转场动画,类似push和pop
DISMISS
作者CoderZCC,源码ZCategoryTool,手势控制Dismiss效果
本文给大家分享下模态Model视图跳转和Push视图跳转的需求实现。 开前自打小广告:一键合成APP引导页,包含不同状态下的引导页操作方式,.../** 在C页面的DisMiss方法里面添加一下代码(iOS6.0+) */ if ([self respondsTo
与iOS13默认的当前模式样式相似。 受启发,谢谢。 我的弹出控制器的另一个项目: 特别感谢 特别感谢JetBrains! 我使用AppCode IDE来开发我的开源项目。 快照 基本的 模糊背景 键盘手柄 应用程式示范 指数 ...
HUPhotoBrowser是一个简单的ios图片浏览器第三方开源库, 支持浏览本地图片及网络图片。 在需要浏览的图片的点击事件中调用即可: - (void)collectionView:(UICollectionView *)collectionView ...
在解决关于IOS7下Alert不能再AddsubView的问题时候,弄到的解决方法。用法基本和原来的UIAlertView一样 dismiss 用 close实现了
iOS7.0后苹果提供了自定义转场动画的API,利用这些API我们可以改变 push和pop(navigation非模态),present和dismiss(模态),标签切换(tabbar)的默认转场动画。
下滑关闭视图,模仿iOS9 中Music的效果。 基于Apple于iOS7一同推出的新的试图控制器切换API,切换动画使用了代理UIViewControllerAnimatedTransitioning,而手势交互部分则重写了...
MGBSHUD is a simple HUD display tool for iOS. MGBSHUD是一个简单的HUD指示层,他的特点如下: 1、类调用 2、可以定制字体大小 2、可以定制界面是否冻结 3、可以定制背景色 4、可以定制弹出的方式...
系统:iOS 8及以上 依赖库:Photos.framework 功能说明 默认跳转所有相册列表,选择图片和预览。 返回列表为相册列表,点击取消dismiss 单独公开预览界面,支持删除 支持裁剪功能 源码地址:...
//---必须强引用,否则会被释放,自定义dismiss的转场无效 self.transition = [[LHCustomModalTransition alloc]initWithModalViewController:modalVC]; //---是否可下拉收起 self.transition.dragable = YES; ...
写的一个小的页面切换,里面封装了PUSH、POP、PRESENT、DISMISS,直接调用即可,方便快捷
项目还包含示例代码,可轻松集成到您的项目中。 享受 :) 整合步骤: 在您的项目中复制UISwipableView类从属性将自定义视图类设置为UISwipableView 连接可滑动视图的容器(父)的出口,即适当的containerView 全部...
本文主要介绍了Android中ProgressDialog的dismiss()与cancel()方法的区别,具有很好的参考价值。下面跟着小编一起来看下吧
ZZ过渡 推送/弹出和当前/关闭的过渡动画的封装。
tabbar push pop present dismiss 等切换 控制器时候的动画 简单易懂 git地址: https://github.com/IceTears1/BLTransitionAnimator.git
该功能现已在React Native中进行了记录,可以直接与。 如果您的React Native版本足够高,我只能鼓励您使用React Natives实现。 网页浏览 该模块的目标是React Native视图,因此该解决方案将无法在React Native Web...
static func dismiss ( completion : (() -> ()) ? = nil ) } 例子 要运行示例项目,请克隆存储库,然后首先从Example目录运行pod install 。 要求 iOS> = 10.0 安装 XPlayer可通过。 要安装它,只需将以下行添加到...
最近在开发中遇到了一些问题,发现iOS 10拨打系统电话发现弹出框会延迟2s左右出现,很不爽,研究了一下,发现是openURL在iOS 10及其之后会阻塞主线程 所以,拨打电话前,做个判断,下面话不多说了,来一起看看详细...