• 【PickerView案例14-复习第一天内容 Objective-C语言】


    一、复习一下昨天讲的内容:

    通知

    1.02-UI进阶-第1天(应用程序启动原理)

    1)数据选择控件

    2)项目配置文件介绍

    3)应用程序启动原理

    第一个给大家讲的数据控件儿,是什么,UIPickerView,吧,

    通知

    1)UIPickerView

    2)UIDatePicker

    第一个,讲的UIPickerView,然后后面,才是UIDatePicker,对吧,

    关于这个UIPickerView,我们讲了有三个案例,对不对,

    1)第一个案例:点餐系统

    2)第二个案例:省市选择

    3)第三个案例:国旗选择

    通知

    1)这个点餐系统,大家没有什么问题吧,

    2)所以呢,我们重点,就看这个省市选择:

    因为它们俩之间,有一个二级联动的Bug,对吧,

    通知

    现在这个原因,大家清楚了没有,

    通知

    这个Bug解决,这上面写的也有,

    3)然后,就是这个国旗选择里面,这个也不说了,

    通知

    2)然后是:UIDatePicker:

    通知

    UIDatePicker:里面,有一个UIToolbar:工具条儿,

    这个东西,没什么特殊的,它主要就是里面放一个UIBarButtonItem:

    通知

    对吧,可以放多个的,

    然后,关于这个UIBarButtonItem:

    通知

    没有什么特别的,可以设定它的文字、可以设定它的图片、也可以指定为自定义View,这些后面会给大家讲解,

    3)然后呢,就是向文本框设置日期:

    通知

    这个案例呢:

    通知

    关于给文本框设置自定义键盘,我们给它设置成它的inputView,这个大家能理解吗,

    那,还有,inputAccessoryView,这个没问题吧,

    就是在键盘上面那个工具条,对吧,

    然后呢,你给它放一个UIToolbar,然后里面放三个按钮:

    1)这三个,中间那一个是什么,是一个弹簧,对吧,

    2)两边儿的按钮,左边一个“取消”,右边一个“确认”,

    然后呢,还有这个懒加载控件,用strong,这个能明白为什么吗,

    那我们在前面,在讲解UI基础的时候,说控件为什么用weak,有没有解释,

    因为添加了父控件儿上,相当于有一个强引用的关系,是吧,

    因为这个控制器的View,对它的子View,有一个强指针,在指向它,对不对,

    所以呢,用weak,

    但是我们懒加载控件,为什么用strong,

    因为你是重写它的get方法,然后呢,在里面去创建,如果你用一个weak,在你创建好以后,这个控件是不是立即就被释放了,

    所以,你需要用strong,

    这个明白吧,

    2.然后,就是这个项目配置文件介绍:

    通知

    这个介绍:

    通知

    1)AppIcon:应用头像,

    2)BrandAsset:启动图片,

    3)info.plist文件:

    主要是这个,info.plist,

    通知

    info.plist文件:

    1)怎么获取这个info.plist文件里面的内容:通过这个[NSBundle mainBundle].infoDictionary,获取info.plist文件里面的内容,

    那有人可能会说,NSBundle mainBundle,是什么东西,

    知道它是什么东西吗,

    通知

    是不是应用的包儿,

    这个不用担心啊,到明天,你们学习第3天的内容的时候,会给大家详细的讲解这个NSBundle mainBundle,到底在哪一块儿,

    然后呢,只是把它里面的info.plist文件,给它取出来了,

    加载起来以后,它是一个字典吧,

    然后呢,你传Key,就可以取出对应的内容,

    但是那个Key,是不是我们在info.plist界面里面,显示的那个Key,

  • 相关阅读:
    前后端连接-界面跳转,异步
    【JavaScript】fetch 处理流式数据,实现类 chatgpt 对话
    分布式锁问题以及解决方案(附带讲解视频)
    QoS小结
    在基于 Ubuntu 的 Linux 发行版上安装 Wireshark
    appium操作微信小程序
    DSPE-PEG-PTP,PTP-PEG-DSPE,磷脂-聚乙二醇-靶向肽PTP
    一次Python本地cache不当使用导致的内存泄露
    海贼王大学生HTML网页制作作品 学生动漫网页设计模板下载 简单漫画网页设计成品 dreamweaver学生网站模板
    STL函数库的讲解(1)
  • 原文地址:https://blog.csdn.net/madoca/article/details/133739370