【PickerView案例08-国旗搭建界面加载数据 Objective-C预言】

2023-09-14 10:45:22

一、来看我们第三个案例

通知

1.来看我们第三个关于PickerView的一个案例,

首先呢,我要问大家一下,

咱们这个是几组数据呢,

通知

这是一个pickerView,只不过,它显示的是什么,一个界面,

前面两个案例,都是文字

这个案例,开始有图片了,

总结一下这三个案例:

1)第一个案例:组与组之间,没有任何关系,

2)第二个案例:组与组之间,有关系,

3)第三个案例:就是我们要显示一个View,

一个界面:

通知

1)一个德国Label:

2)一个德国国旗:

接下来,我们就来实现一下这个案例,

首先呢,这个案例,怎么办,

大家有思路吗,

通知

我们写了两个案例了,第三个:国旗选择,

第一步干嘛,

通知

1)搭建界面:这个界面还用搭吗 ,一个pickerView甩进去,就哦了

2)加载数据:

3)显示数据:

通知

1)搭建界面:我们是不是先新建一个项目,把这个界面搭一下,

通知

File - New Project:

通知

选择Single View Application:

这是我们第三个案例:叫做国旗选择,国旗,

Name:07-国旗选择

通知

1)这个界面,好搭吧,选一个pickerView进来:

通知

是不是这个,拖上去,它的约束怎么去添加呢,

通知

先把这个勾去掉,

通知

上、左、右、对吧,

通知

1)距离上边:20

2)距离左边:0

3)距离右边:0

4)更新一下frame

5)点击增加

通知

背景色也换一个,换一个好看点儿的,哪一个好看,绿色吗,

通知
通知

那,现在,我们这个界面,是不是就好了,简单吧,

2)加载数据

接下来呢,是不是要加载数据了,

它的数据,我先给大家看一下啊,

通知

国旗选择:有一个03flags.plist

<

更多推荐

oracle中的minus数据比对

1、要有唯一索引或者主键作为前提,减少数据冲突的数量。2、当有in查询的时候,尽量用exists,这样能提高查询效率:createtableTF_F_USER_DIFF1tablespaceBD_TBS_EXP_DATAparallel20asselect/*+parallel(c,20)/*fromTF_F_USER

PostgreSQL 数据备份&恢复

文章目录PostgreSQL备份方式SQL备份(逻辑备份)文件系统备份(物理备份)归档备份(物理备份)逻辑备份&恢复物理备份&恢复(全量)备份恢复物理备份&恢复(某个时间点)场景具体操作PostgreSQL备份方式防止数据丢失的第一道防线就是备份。数据丢失有的是硬件损坏,还有人为的误删之类的,也有BUG的原因导致误删数

宝塔面板日志和缓存占用磁盘空间很大,如何清理?

服务器使用的宝塔面板,最近发现服务器的“系统盘”快爆满了,点面板上日志管理都要收费,我也不是很懂服务器的运维,使用ai进行询问,得到了解决:/var/log日志目录运行下面的命令查找是哪些目录占用空间很大du-h--max-depth=1我这边是/var/log和var/cache两个目录占用空间很大,进入/var/l

网络安全(黑客)自学

前言我是去年8月22日才正式学习网络安全的,因为在国营单位工作了4年,在广东一个月工资只有5000块,而且看不到任何晋升的希望,如果想要往上走,那背后就一定要有关系才行。而且国营单位的气氛是你干的多了,领导觉得你有野心,你干的不多,领导却觉得你这个人不错。我才24周岁,实在的受不了这种工作氛围,情绪已经压制了很多久,一

对象的创建过程

对象的创建过程基于两个方面回答这个问题:①jvm加载和分配内存。②java对象初始化。1.在实例化一个对象的时候,JVM首先会去检查目标对象是否已经被加载并初始化了。2.如果没有,JVM需要立刻去加载目标类,然后调用目标类的构造器完成初始化。①目标类的加载是通过类加载器来实现的,主要就是把一个类加载到内存里。②然后初始

PyQt学习笔记-使用QSettings保存系统配置参数

目录1.QSettings简介2.初始化QSettings及数据存储位置2.1使用系统api存储2.2存储成配置文件2.2.1使用文件格式设置2.2.2Format格式说明3Qsettings的使用3.1QSettings的数据保存和读取3.1.1使用setValue方法保存数据3.1.2使用value方法获取配置文件

flutter聊天界面-TextField输入框实现@功能等匹配正则表达式展示高亮功能

flutter聊天界面-TextField输入框实现@功能等匹配正则表达式展示高亮功能一、简要描述描述:最近有位朋友讨论的时候,提到了输入框的高亮展示。在flutterTextField中需要插入特殊样式的标签,比如:“请@张三回答一下”,这一串字符在TextField中输入,当输入@时弹出好友列表选择,然后将“@张三

棒球游戏代码编写·棒球1号位

棒球代码编写1.棒球游戏的代码结构介绍棒球游戏的整体代码结构棒球游戏的整体代码结构可以按照以下几个模块进行划分:游戏引擎:游戏引擎是整个游戏的核心,负责管理游戏的各个系统,包括图形渲染、物理模拟、声音播放等。棒球游戏的引擎需要支持场景切换、角色动画、特效渲染等功能。角色系统:角色系统负责管理游戏中的角色,包括球员、裁判

Unity 课时 4 : No.4 模拟面试题

课时4:No.4模拟面试题C#1.请说明字符串中stringstr=nullstringstr=“”stringstr=string.Empty三者的区别第一个未作初始化没有值,第二个为空字符串,答案:str=null在堆中没有分配内存地址str=""和string.Empty一样都是在堆内存中分配了空间,里面存储的是

数据优化与可视化:3D开发工具HOOPS在BIM模型轻量化中的作用分析

在建筑和工程领域,BIM(建筑信息建模)是一种重要的数字化工具,但大型BIM模型往往需要大量的计算资源和存储空间。为了解决这一问题,HOOPS技术成为了一种关键工具,可以帮助实现BIM模型轻量化,提高性能、减小资源占用,从而加速项目进展。本文将探讨HOOPS如何帮助BIM模型实现轻量化的方式以及其在建筑和工程领域的重要

14:00面试,14:06就出来了,问的问题有点变态。。。

从小厂出来,没想到在另一家公司又寄了。到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到5月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。还在有个朋友内推我去了一家互联网公司,兴冲冲见面试官,没想到一道题把我给问死了:如果模块请求http改为了h

热文推荐