IOS代码是怎样和界面关联起来的

IOS代码是怎样和界面关联起来的

我们使用哪些工具

  • Xcode: 代码编辑器,IDE
  • Interface Builder:IB,界面编辑器,XCODE 4.X 之前都是一个单独的软件,之后集成到XCODE中来了
  • Instrument:可以显示软件占用资源的情况,调试用
  • Simulator:硬件模拟器,可以模拟 iphone 4~6 ,ipad 等硬件。

界面是什么东东?

  • 界面:Interface,APP启动后系统会:
    1.系统自动生成一个UIwindow的对象,该对象初始化大小正好覆盖屏幕。
    2.载入UIviewcontroller文件 的内容,比如 UILabel,UItextfield等
    3.当用户用手触摸按钮时,执行按钮关联的方法。

  • 图标:都来自UIKit库,一个按钮就是一个实例对象,有各种属性:大小,位置,透明性,文本内容等,以及各种方法等。

  • UIKit里面有什么?主要有UIview ,UIView下有UIwindow,UIbutton,UIlabel,UItextfield,UItextview等。举个例子:

  • 如何把代码同界面(触摸,滑动等)关联起来?举个例子,首先将界面上的按钮同一个实例方法(通常在UIviewcontroller.m里面)关联起来;其次,触摸按钮实际上就等于调用了这个方法。

  • 再举一个栗子:文本标签(UIlabel)的内容怎么设置?首先设置一个文本标签,其次将这个标签同一个实例变量( IBoutlet UIlabel *mylabel)(通常在UIviewcontroller.m里面)关联起来;然后,mylabel.text = @”hello”,这样就完成了对标签内容的修改。
    PS :IBoutlet UIlabel *mylabel 只能同界面中的 UIlabel 标签关联起来。不能关联其他类型的界面对象。
    UIbutton 图标 只能和方法链接,一个图标可以触发不同的方法(长按,轻触,拖动等),只要将不同的触摸方法关联不同的方法即可。

以上只是我的个人见解,如果有不清楚或者错误的地方,欢迎交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值