简单介绍UI基础的内容
树图思维导图提供 互联网UI基础思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 互联网UI基础思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:c13017452d47dd2120b152e997bc45be
UI基础思维导图模板大纲
面向对象
IOS框架
QuartzCore
动画特效
CoreGraphics
2D绘制
MapKit
内置地图
不要重复造轮子
AVFoundation
音频视频
UIKit
用户界面
熟悉模拟器中常见的操作
创建IOS项目
用于搭建用户界面
有个AutoLayout概念
用于程序在各个版本中保持正常显示
如何调整storyBoard的大小
按上面的view 圆按钮
点击AttributeInspector选择size
LaunchScreen.storyBoard
启动的画面
利用 AI的keyboardType,调整Text中的弹出键盘
只弹出数字键盘
代码写在viewController中
ViewController中有个view
可以从storyBoard中看出
也可以从ViewController的头文件代码中看出
View与ViewController两个类本身是没有关系的
View用来管理一起能看到的组件
另外,应用程序入口在 supportFile中的main.m
作用是管理视图
事先定义方法
(IBAction)doSomething { NSLog(@"have fun");
连接方法
方法2
点击button后右键,将touchupinside选择
指向头文件h文件的dosomething函数
方法1
按下键盘的control键,将button拖向ViewController,会弹出方法,选择连接
有时候在模拟器上键盘显示不出来
点击菜单上的Hardware选择
2,如果一个方法只需要点击按钮触发,不需要其他地方调用
只需要在.m文件中实现
不需要.h文件中声明
1,如果在代码中删除了一个方法,一定要将对应的连接也删除
在删除方法代码时,确认是否有对应的连接在使用
否则出现运行时错误
目标 将Text中的文字,连接到代码的变量中
另外,不用实现定义属性,而是直接将控件 按着control连线拖到类扩展中,会弹出信息框选择后,会自动生成一个属性
对于只需要在ViewController中使用的控件(属性),我们一般声明在类扩展中
UI控件都使用weak,因为UI控件需要连线,也需要添加标示IBOutlet
然后再用拖动拉线的方式,实现连接
将Text中的值取出,并转化为int
int number1 = [self.filed1.text intValue];
将计算结果int值,转为String显示在Lable
self.sumlable.text = [NSString stringWithFormat:@"%d",sum];
NSLog(@"%@",self.filed1.text);
将文本框中的文字在控制台中显示出来
树图思维导图提供 Linux 网络基础知识 在线思维导图免费制作,点击“编辑”按钮,可对 Linux 网络基础知识 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:199680f0e48eac8a1aeaadb90447d4f4
树图思维导图提供 《数字教育平台开发项目策划》 在线思维导图免费制作,点击“编辑”按钮,可对 《数字教育平台开发项目策划》 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:d6437326e3e07ecf1e5e178ba84d0100