![[Pasted image 20240929133515.png]] ![[Pasted image 20240929134518.png]] ![[Pasted image 20240929134534.png]] ![[Pasted image 20240929134611.png]] ![[Pasted image 20240929134637.png]] ![[Pasted image 20240929174119.png]] ![[Pasted image 20240929174418.png]] ![[Pasted image 20240929174435.png]] 可以拖拽使用,ui组件 ![[Pasted image 20240929174539.png]] ![[Pasted image 20240929175536.png]] ![[Pasted image 20240929181737.png]] 效果 ![[Pasted image 20240929181759.png]] 拖曳后的配置 ![[Pasted image 20240929181847.png]] 需要注意的是,上述拖曳的操作,是在oc的.h头文件里面,进行的声明操作 ![[Pasted image 20240929182019.png]] 在.m可执行文件中,也随之生成了,按钮点击,相关接口 ![[Pasted image 20240929182116.png]] 写一个helloworld的窗体逻辑 ![[Pasted image 20240929182218.png]] 运行后的,点击效果 ![[Pasted image 20240929182259.png]] ![[Pasted image 20240929182343.png]] xcode工程,文件结构 ![[Pasted image 20240929182408.png]] ![[Pasted image 20240929182759.png]] ![[Pasted image 20240929182818.png]] ![[Pasted image 20240930094450.png]] 视图的创建,有不同的方法 ![[Pasted image 20240930095110.png]] 手动创建的方式 ![[Pasted image 20240930095350.png]] ![[Pasted image 20240930100134.png]] 颜色设置相关 ![[Pasted image 20240930101228.png]] 测试效果 ![[Pasted image 20240930101252.png]] 第二种方式,通过代码创建 ![[Pasted image 20240930101311.png]] 在.m可执行文件,写view界面相关,就可以正常创建了,左上角运行,效果正常 ![[Pasted image 20240930101348.png]] ![[Pasted image 20240930101550.png]] ![[Pasted image 20240930101615.png]] ![[Pasted image 20240930101630.png]] ![[Pasted image 20240930101713.png]] ![[Pasted image 20240930101733.png]] ![[Pasted image 20240930101753.png]] 上述介绍了,创建按钮的相关逻辑; 基于按钮的相关逻辑,创建一个警告视图的弹窗 ![[Pasted image 20240930101844.png]] run运行,点击按钮,警告弹窗,显示正常 ![[Pasted image 20240930103246.png]] 多项警告 ![[Pasted image 20240930103337.png]] 写逻辑,等待编译完成 ![[Pasted image 20240930103415.png]] 运行,多选项点击,正常 ![[Pasted image 20240930103446.png]] 创建一个UILabel控件,再在.h头文件中,声明变量; 然后按住Control键,同时拖曳过去,就可以完成绑定; ![[Pasted image 20240930103716.png]] 然后,删掉Label里面的文本内容 ![[Pasted image 20240930103932.png]] 在.m可执行文件中,也写好按钮点击,和警告框和label的文本显示逻辑 ![[Pasted image 20240930103903.png]] 运行,选中某个按钮 ![[Pasted image 20240930104046.png]] label文本显示,正常 ![[Pasted image 20240930104106.png]]