UI界面传值
来源:互联网 发布:怎么看tomcat的端口号 编辑:程序博客网 时间:2024/05/02 16:19
从前往后:属性传值
在第二界面创建一个对象,在第一界面用对象接收将传的值,再在第二界面利用对象赋值
ps:不能直接传控件(eg:UITextFied…)
从后往前:用协议传值(因为viewDidLoad只执行一次)
步骤:
1.:声明一份协议
@protocol SecondViewControlller < NSObject >协议名:类名+Delegate
2.声明代理人的属性
@property(nonatomic, assign)id<SecondViewControlllerDelegate>delegate;
3.设置代理人执行的协议方法
[self.delegate takeValue:self.textField.text];
4.签协议
@interface RootViewController ()< SecondViewControlllerDelegate >
5.设置代理人
secVC.delegate = self;PS: self->委托人 委托人让谁去执行, 谁->self.delegateself->SecondViewController self.delegate->RootViewController
6.实现协议方法
- (void)takeValue:(NSString *)strValue{self.backLabel.text = strValue; }
0 0
- UI界面传值
- UI界面传值
- UI-PassValue界面之间传值
- UI界面之间的传值
- UI多界面传值之--属性传值
- 爬爬爬之路:UI(八)UINavigationController 界面传值
- 关于iOS的UI界面反向传值方法总结
- UI界面
- 界面构造UI界面
- UI 07 界面传值 之 从后向前 ---- 协议传值
- iOS UI界面之间传值方式的整理总结(3)通知传值NSNotification
- Snail—UI学习之UIButton实现界面跳转及属性传值
- iOS UI界面之间传值方式的整理总结(1)协议方法
- iOS UI界面之间传值方式的整理总结(2)单例方法
- iOS UI界面之间传值方式的整理总结(4)block
- UI-界面制作体会
- UI界面设计师
- VC UI 界面库
- 更新ios9后工程问题。网络和动态库
- XCode 7上传遇到ERROR ITMS-90535 Unexpected CFBundleExecutable Key. 的解决办法
- Nmcli 网络管理命令行工具基础
- intellijidea连接spark集群
- SSE指令的使用学习
- UI界面传值
- 持续交付读书笔记
- MD5加密“破解”在.NET平台实现那些事
- UVa 10375 - Choose and divide
- SimpleDateFormat使用详解 java
- mysql中root用户的密码修改和消除
- 使用::before和::after来完成尖角效果
- namespace 的使用
- checkbox选中并记住状态(分页)