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;//控件中心点的位置


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值