上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: 效果图: 思路:(self为自定义的View,里面有三个按钮和两个分隔线) 一、按钮约束:使三个按钮等宽分布 1、按钮一:上、左、下和self对齐,宽和“按钮二”对齐 2、按钮二:上、下和self对齐,宽和“按钮三”对齐,左和“按钮二”右对齐 3、按钮三:上、右、下和self对齐,左和“按钮二”右对 阅读全文
posted @ 2016-12-14 21:12 小课桌 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 首先:我们先总结一下控件不能交互的原因有哪些? 所以,当一个控制不能交互时,我们需要分析一下: 问题来了:如要一个控件超出了父控件的范围,超出部分是不能点击的,那么我们怎么办才能让其能点击呢,如下图: 不卖关子了,我们先来说说解决方法,其实很简单,重写一个方法即可: 为什么呢能解决这个问题呢,是“任 阅读全文
posted @ 2016-12-13 21:03 小课桌 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 二、函数的可选参数 参数名:参数类型? = 默认值 给类型起别名 创建随机颜色 阅读全文
posted @ 2016-12-07 23:51 小课桌 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 说起tableView的自动计算行高,真的是不想再提了,写了不知道几百遍了。可就是这麽一个小玩意儿,把我给难的不行不行的,眼看都要没头发了。 1、设置tableView的预估行高和行高为自动计算 2、设置cell的contentView的底部约束和最下面一个控件的底部约束对齐 3、看、看、看,错误来 阅读全文
posted @ 2016-12-07 20:32 小课桌 阅读(3912) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-06 22:26 小课桌 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 我们直接来看效果图吧: 需求:就是表格cell里面的状态Label,前面的“状态:”是黑色,后面的状态值是红色,他们在同一个Label上,怎么做呢? 解答:真的是会者不难,难者不会啊,使用富文本,轻松搞定。 费话不多说,直接上代码: 然后直接将富文本赋值给Label的attributedText 阅读全文
posted @ 2016-12-01 23:28 小课桌 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 一、切UIView的某个角为圆角 如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指定某几个角(小于4)为圆角而别的不变时,怎么做呢? 其实很简单,使用UIBezierPath,设置CAS 阅读全文
posted @ 2016-12-01 21:08 小课桌 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 一、清爽Bundle模式(在应用工程中创建Bundle的子文件夹,而非在Bundle项目中): 1、新建Bundle包 2、生成Bundle包,并拖入项目中,然后“右键显示包内容”,把Bundle中的所有内容清空(直接把Contents文件夹删除即可) 3、手动给Bundle添加文件夹及文件(直接把 阅读全文
posted @ 2016-11-30 00:02 小课桌 阅读(1327) 评论(0) 推荐(0) 编辑
摘要: 使用注意: 1、项目中使用的framework中包含了资源文件时,需要手动添加该framework中的资源文件 2、由于动态库(framework默认生成为动态库)不能上架,我们在生成的时候需要修改为静态库 3、使用上节中的file指令查看类库类型,其实framework中的可执行文件就是.a文件, 阅读全文
posted @ 2016-11-29 23:29 小课桌 阅读(270) 评论(0) 推荐(0) 编辑
摘要: .a静态库是Unix推出的,几乎所有平台都可以使用; .framework是Apple推出的,是对.a静态库的封装,方便使用。 1、新建framework类库项目 2、生成的类库中,自定义的源头文件需要手动导入,但资源文件不需要,直接拖入工程中,生成的framework中已经包含了资料文件: 外部项 阅读全文
posted @ 2016-11-29 23:04 小课桌 阅读(386) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页