[Swift 开发] 使用闭包传值(typealias)
2024-09-03 03:32:21
在Swift中使用闭包来实现两个界面的传值
例如:有A类和B类.
B类
//声明闭包
typealias valueBlock = (Float)->()
var returnPrice: valueBlock? //调用该闭包
self.returnPrice?(price)
A类
let sb = UIStoryboard(name:"Main", bundle: nil) let vc = sb.instantiateViewControllerWithIdentifier("keypadViewVC") as! keypadViewVC //B类的回调
vc.returnPrice = {price in self.gratuityBtn.setTitle(String(format: "%.2f", price), forState:UIControlState.Normal)} self.presentViewController(vc, animated: true, completion: nil)
最新文章
- 非旋treap模板
- Spark ZooKeeper数据恢复
- ASP.NET MVC之视图生成URL(二)
- Sql中时间只取年或者年月
- C#知识体系(一) --- 常用的LInq 与lambda表达式
- 收集一些有用的docker镜像
- JavaScript笔记:函数
- python学习笔记3(元组、字典)
- 求教——使用node做表单,刷新浏览器页面,浏览器为什么会重复提交上次所填的信息
- Moses在Ubuntu14.04平台的安装过程
- [DataTable]C# datatable取最大值最小值
- ADO简单封装(MFC)
- JAVA 鲜为人知的二次标记 第六节
- MySQL的SELECT ...for update
- 记一次坑爹的RSA旅程____快哭了555555555(来自实验吧的warmup的wp和感想)
- C#保留2位小数的做法
- NIO-学习
- day05 Servlet 开发和 ServletConfig 与 ServletContext 对象
- Spring Security 实战:QQ登录实现
- 关于react-native项目在MacBookPro环境下打包成IPA
热门文章
- 调用Camera返回为空的分析及处理方法
- iOS UILabel文字缩进
- 03 svn 权限与用户管理
- 使用 fcntl 函数 获取,设置文件的状态标志
- 模式识别之ocr项目---(模板匹配&;BP神经网络训练)
- Entity Framework(EF)(一)之database first
- TWinControl、TCustomControl和TGraphicControl对WM_PAINT消息的三种不同处理(虚函数的特点就是升升降降)
- 编写灵活、稳定、高质量的 HTML 和 CSS 代码的规范。
- iOS 9已下的获取APP进程信息
- ansible-playbook unarchive模块