01初学IOS编程(第一天)

  1. storyBoard 影响整个界面,描述程序界面。只要修改这个文件,就能修改整个界面。
  2. 学习方法:
  3. 一。先把界面跑起来,在找有什么文件能影响这个界面,就能猜测出这个文件能改变界面。
  4. 二。找到目标文件了,随意拖控件进去,然后运行程序,看看界面的变化。
  5. 三。发现控件位置不变,因为当前模拟器是3gs,3.5英寸屏幕,而stroyBoard是4英寸的,位置不对正常。解决方式:将stroyBoard界面修改3.5英寸的,在调整控件位置,在运行看看。
  6. 学习控件的方式,按住cmd键点击控件,进入头文件学习。
  7. 初学者将控件设置为列表展示。
  8. 搭建计算机界面:
  9. 思路
  10. 一。上面我们测试过了stroyBoard能修改整个界面的显示,因此我们可以往stroyBoard拖控件,来展示我们的计算机界面。
  11. 二。需要调整控件的属性将控件达到最美观的效果,在右边显示。

UIView:一个容器,能看得见的摸得着的东东。
UIViewController: 控制界面,一个界面交给一个控制器来管,一个控制器都有一个跟视图。

13.监听按钮思路:

  1. 方法返回值设置为IBAction 相当于 void,主要作用是用来关联storyboard中按钮点击事件。监听按钮事件不需要返回什么值,只需要在点击按钮的时候,做一些事情。

14.关联:控制器与stroyBoard中的联系
15.注意,想控制stroyBoard中的控件,必须关联控制器中的方法或者属性。方法用IBAction 属性用IBOutlet. 用control键来关联。

16.stroyBoard中有个箭头,代表程序入口。
17.假如程序中有多个stroyBoard,怎么判断程序运行哪个stroyBoard,在程序配置文件中看main stroyboard中显示哪个stroyboard。
bar button item 不能独立显示,必须放在工具条或者导航条里才能显示。如果托错了一个bar button item,会自动生成一个bottom bar,在属性界面中可以去掉。

18.程序一运行,会先找有没有main stroyboard,有就会加载main stroyboard,然后再去加载箭头所指的界面。

19.Constraints 表示 使用了Autolayout

20.将一个A控件加入另一个B控件,A控件就是作为B控件的子控件。两者关系是父子关系。

21.frame 用来设置位置和尺寸
bounds 用来设置尺寸,设置位置无效

 center 用来设置位置

22.tag 属性 ,给控件设置tag时,需要注意尽量给tag不要设置0~10,因为有些控件中默认有其他控件,比如button,里面有两个控件(UIImageView,UILabel)他们的tag默认都是0,tag必须保持唯一,否则xcode不能根据tag判断出对应哪个控件。

你可能感兴趣的:(IOS初学者引导)