IOS 初学(一)

从事IOS快两年了,想做一次回归,将一些心得体会告于后辈,愿大家能一起成长。

手打喔!望能帮到你~


1、熟知IOS基础框架

UIKit    创建和管理应用程序的用户界面

QuartzCore    提供动画特效

CoreGraphics    提供2D绘制

CoreLocation    用于定位

MapKit    放地图


2、IOS控件

常用:

  • UIButton 按钮    
  • UILable 文本标签
  • UITextfield 文本输入框
  • UIImageview 照片显示
  • UIAlertview 中间弹框
  • UIScrollview 滚动控件
  • UITableview 表格
  • UINavigationBar 导航条


一般:

  • UISwitch 开关
  • UIActivityIndicator 等待圈
  • UIactionsheet 底部弹框
  • UIpageControl 分页控件
  • UITextview 能滚动的文字显示控件
  • UICollectionview 九宫格
  • UIPickerview 选择器
  • UIDatePicker 日期选择器
  • UIWebview 网页显示控件


少用:

  • UIProgressview 进度条
  • UISlider 滑块
  • UISegmentcontrol 选项卡
  • UIToolbar 工具条

以上所有的控件都继承于UIView。


3、UIView常见的属性

@property (nonatomic,readonly) UIView *superview;//获取自己的父控件对象

@property (nonatomic,readonly, copy) NSArray *subviews;//获取自己所有的子空间对象

@property (nonatomic) NSInteger Tag;//控件的ID\标识,父控件可以通过tag找到对应的子空间

@property (nonatomic) CGAffineTransform transform;//控件的形变属性(设置旋转角度、比例缩放等)

@property (nonatomic) CGRect frame;//控件所在矩形框在父控件中的位置和尺寸(结构体属性的变量不可直接赋值)

@property (nonatomic) CGRect bounds;//控件所在矩形框中的位置和尺寸

@property (nonatomic) CGPoint center;//控件中心点的位置


你可能感兴趣的:(IOS开发)