IOS 自定义视图的创建
2016-05-14 18:17
288 查看
IOS 创建自定义视图有两种方式:一种是以静态的方式创建,一种是以动态的方式创建。
静态创建自定义视图
静态创建自定义视图就是以拖动的方式来创建,从视图库中找到 view视图,将其拖到画布的设计界面中,并是设置背景色为黄色。如下图所示:
运行效果如下如所示:
动态创建自定义视图
动态创建自定义视图可以理解为使用代码来创建自定义视图,一般用 CGRectMake 属性设置框架(视图的大小和位置),其语法形式如下:
其中,x 和 y 用来指定视图所在的X轴和Y轴,当x=0,y=0时,视图与上边界和左边界重合,width 和 height 用来指定视图的宽和高。视图创建好后,使用addSubview()方法将视图添加到当前视图中才可以进行显示。下面给出示例:
视图效果如下图所示:
静态创建自定义视图
静态创建自定义视图就是以拖动的方式来创建,从视图库中找到 view视图,将其拖到画布的设计界面中,并是设置背景色为黄色。如下图所示:
运行效果如下如所示:
动态创建自定义视图
动态创建自定义视图可以理解为使用代码来创建自定义视图,一般用 CGRectMake 属性设置框架(视图的大小和位置),其语法形式如下:
CGRectMake(x:CGFloat,y:CGFloat,width:CGFloat,height:CGFloat)
其中,x 和 y 用来指定视图所在的X轴和Y轴,当x=0,y=0时,视图与上边界和左边界重合,width 和 height 用来指定视图的宽和高。视图创建好后,使用addSubview()方法将视图添加到当前视图中才可以进行显示。下面给出示例:
视图效果如下图所示:
相关文章推荐
- 全面理解iOS开发中的Scroll View
- 腾讯云在线直播三
- 腾讯云在线直播二
- iOS开发之cocoa pods的安装
- iOS-tableView底部按钮的添加
- mac电脑上SVN服务器搭建
- ios开发学习笔记--Core Motion
- IOS开发小技巧-CocoaPods安装和使用
- iOS开发(OC)——二维码扫描(原生API,支持条形码)
- iOS微博项目(五)- 实现超链接和时间,下拉,未读数,微博正文,评论
- iOS更改工程的根控制器
- iOS短信验证码倒计时Button的实现
- iOS 推送证书或普通证书过期
- ios客户端学习-cell特效
- iOS @synchronized关键字 线程保护锁作用
- 分享自己收藏的几个iOS博客
- iOS开发-文件管理(一)
- 浅谈几种iOS定时器
- iOS 并行编程:GCD Dispatch Sources
- iOS开发(OC)——文字的自适应高度和行间距的设置