obsidian/笔记文件/2.笔记/ios试验_第二章.md
2025-03-26 00:02:56 +08:00

2.8 KiB
Raw Blame History

!Pasted image 20240930105532.png

!Pasted image 20240930110507.png

!Pasted image 20240930110624.png

继续创建按钮点击逻辑创建UIActionSheet

!Pasted image 20240930110657.png

运行效果正常

!Pasted image 20240930110721.png

继续是UIActionSheet按钮点击的相关逻辑

!Pasted image 20240930133818.png

在警告弹窗出来后,点击,对应响应也是正常的

!Pasted image 20240930143713.png

!Pasted image 20240930143646.png

!Pasted image 20240930144020.png

对应的分段控件

!Pasted image 20240930144109.png

表现

!Pasted image 20240930144416.png

再拖曳一个View界面类

!Pasted image 20241009093103.png

设置背景颜色

!Pasted image 20241009093158.png

上述设置背景颜色,为红色; 再拖曳一个view组件到右边设置背景为绿色

!Pasted image 20241009093509.png

再弄一个label文本

!Pasted image 20241009093648.png

右侧也弄一个,其上对应的文本

!Pasted image 20241009093801.png

点击,切换到代码逻辑

!Pasted image 20241009093956.png

先手动,声明仨变量

!Pasted image 20241009094208.png

支持直接拖拽过去,绑定

!Pasted image 20241009094227.png

其余俩,也是同理

!Pasted image 20241009094924.png

拖曳,可堆叠

!Pasted image 20241009095139.png

.h头文件当前结构

!Pasted image 20241009101858.png

.m可执行文件修改对应ui的相关逻辑

!Pasted image 20241009103203.png

运行,上方 segmentedControl点击控制下方view切换

!Pasted image 20241009103517.png

!Pasted image 20241009103622.png

创建第一个xib

!Pasted image 20241009103648.png

!Pasted image 20241009103807.png

!Pasted image 20241009103822.png

区分俩xib先设置第一个xib的背景为纯红再加一个button按钮 第二个的背景为纯黄也加一个不同文本的button按钮

!Pasted image 20241009103919.png

!Pasted image 20241009103950.png

xib切换到编辑模式直接拖拽过去

!Pasted image 20241009104052.png

自动生成的代码接口

!Pasted image 20241009104156.png

.m也自动生成按钮点击sender接口 import引用SecondViewController.h 头文件再在sender接口写具体逻辑把SecondViewController的view界面作为当前view的子视图

!Pasted image 20241009104317.png

SecondView对应的按钮也是同理拖曳设置连接Connection行为Action

!Pasted image 20241009104819.png

命名为return即可

!Pasted image 20241009104956.png

.m逻辑中自动生成的点击逻辑接口SecondView的按钮点击直接removeview即可

!Pasted image 20241009105106.png

运行,切换也是正常

!Pasted image 20241009105215.png

!Pasted image 20241009105233.png