首页 / IOS / ios入门笔记(使用日期选择器)
ios入门笔记(使用日期选择器)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ios入门笔记(使用日期选择器),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1070字,纯文字阅读大概需要2分钟。
内容图文
![ios入门笔记(使用日期选择器)](/upload/InfoBanner/zyjiaocheng/1115/ebb98ef95598419aa59d9da80c6d6b69.jpg)
1.创建项目
创建初始场景,和日期选择场景(可以将其背景色设置为Scroll View Texted Background Color),选择一个日期选择器至该视图
2.创建切换
按住CONTROL从初始视图拉向日期设置视图,(注意与前一章的区别,这里因为是两个控制器相连,所以要手工触发切换因此将该切换命名以便代码实现)
3.实现逻辑
1.在实现中除了让两个控制器知道彼此的方法属性外,还要提供一个属性(让日期选择器能够访问初始控制器,他将通过该属性访问初始控制器,因为在IPAD中要禁止用户同时显示多个弹出框,若只是用模态切换则可以上一章一样用presentingViewController来获取初始场景视图控制器,但其不适用弹出框)
这里我暂且只关注IPHONE
2.手工切换的方法
由于手工切换,所以要在相应转换按钮按下的方法中编写代码
首先你要检查当前是否已经显示了日期选择器视图,通过设置一个布尔属性来进行判断,在初始控制器头文件中添加
@property(nonatomic) Boolean dateChooserVisible
布尔不是对象,所以声明属性时不用使用关键字Strong也不需要使用后将其设置为NIL,
-(IBACTION)show:id(sender){
if(self.dataChooserVisible != YES)
{
[self performSegueWithIdentifier:@"toDataChooser"sender:sender];//启动标识符为TODATACHOOSER的转换,sender为启动切换的对象
self.dataChooserVisble = Yes;
}
}
打开了日期选择界面后相应的只是bool变为了YES必须在该界面关闭时将其改回NO,
-(void)viewWillDisappear:(bool)animated{ //该方法在视图关闭时发生
((viewController *)self.delegate).datechooservisible = NO; //通过属性访问初始视图中的变量BOOL将其改回NO
}
关闭模态场景
-(IBACTION)dismiss自己定义的关闭按钮
{
[self dismissViewControllerAnimated:YES completetion:nil];
}
原文:http://www.cnblogs.com/Ponytai1/p/6086302.html
内容总结
以上是互联网集市为您收集整理的ios入门笔记(使用日期选择器)全部内容,希望文章能够帮你解决ios入门笔记(使用日期选择器)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。