iOS-资源
binglan520
这个作者很懒,什么都没留下…
展开
-
App Icons on iPhone, iPad and Apple Watch
Guides and Sample CodeDeveloperSearchApp Icons on iPhone, iPad and Apple WatchTechnical Q&A QA1686App Icons on iPhone, iPad and Apple WatchQ: What icons need to be included in an iOS ...原创 2017-12-06 10:48:43 · 2195 阅读 · 0 评论 -
Collectionview学习(三)利用故事版动态改变cell内容展示实战demo
使用storyboard过程中遇到问题报错:the xxx outlet from xxx to the xxx is invalid. Outlet can't be connected to repeating content.错误原因:在storyboar中自定义了cell,但是却在viewcontroller中索引了iboutlet 的cell内容。cell本身是不属于viewcont...原创 2017-03-27 10:35:49 · 998 阅读 · 0 评论 -
Collectionview 学习总结(二) 配合storyboard手动注册cell identifier
如果在storyboard中指定了cell identifier,那么就是替我们手动完成了注册的动作。如果不使用这种方式的话,我们也可以通过手动register的方式来实现。配合storyborad,手动注册cell id的方式来进行操作。1. 准备工作如系列学习一所释, 但是不用设置cell identifier在storyboard中2. 在viewcontroller的viewd...原创 2017-03-27 09:34:17 · 1286 阅读 · 0 评论 -
CollectionView 基础(一)创建系统collectionview
CollectionView同tableview很类似,但是比tableview强大。tableview只能支持行布局,但是collectionview可以把布局部分单独独立出来,随心所欲来布局文件。若是需要构建横向滑动列表、gridView等直线型布局,则使用UICollectionView+UICollectionViewFlowLayout搭建最合适;更复杂的布局,则可以使用UICollec...原创 2017-03-25 17:12:18 · 624 阅读 · 0 评论 -
iOS addChildViewController方法
APP中经常有根据标签来切换页面的需求,如果切换的页面只是刷新一下数据也就罢了,但是如果每个标签切换页面的数据和内容、结构完全不同你会怎么样做?(例如:图1-1)图1-1个人觉得理想的做法就是每个标签展示的内容为一个View,这样切换既不会影响之前View还可以快速切回之前的View,而且符合高聚合、低耦合开发啊,这里就要隆重介绍一下addChildViewController方法:...原创 2017-05-12 11:23:00 · 497 阅读 · 0 评论 -
addchildviewcontroller实现侧栏弹出和收回view处理
直接贴代码#import "ViewController.h"#import "PopViewController.h"#import "ListViewController.h"@interface ViewController ()@property (nonatomic, strong) UIViewController *currentController;@property...原创 2017-05-12 17:33:46 · 336 阅读 · 0 评论 -
StackView实现自定义segment效果,且完美做到屏幕适配
需求如下描述:切换若干个选项,加载不同的页面。因为想做到可插拔的,所以考虑使用纯代码实现。1.首先考虑使用uiview,配套uibutton和uiview作为高亮时候视图的修饰部分用。但是发现在写约束的时候必须得到横竖屏对应的宽度才好对button进行平均分布。其中一种方式就是需要在外部检测屏幕旋转,然后重新布局frame。但是显然这种方式不太合适,外部做的处理较多。考虑放弃。2. 于是了...原创 2017-05-26 18:35:14 · 930 阅读 · 0 评论 -
autolayout入门(一)
有三种方式来代码创建约束,可以使用layout anchors,nslayoutconstraint类或者使用Visual Format语言。关于UIView的translatesAutoresizingMaskIntoConstraints属性最近在对AutoLayout的学习中发现,很多人似乎对translatesAutoresizingMaskIntoConstraints的误...原创 2017-06-26 14:21:58 · 250 阅读 · 0 评论 -
autolayout 入门(二)
leftAnchor:左边距 rightAnchor:右边距 topAnchor:上边距 bottomAnchor:下边距 widthAnchor:宽度 heightAnchor:高度 centerXAnchor:中心x centerYAnchor:中心y leadingAnchor:依赖语言环境设置,对于从左往右阅读语言,比如英语,leadingAnchor = leftAnch...原创 2017-06-27 17:41:01 · 1004 阅读 · 0 评论 -
UILabel如何使用sizeToFit进行宽高适配 和 sizeThatFits 以及实现总是顶端显示text的需求
sizeToFit方法,是UIView的一个系统方法,苹果文档如下描述: -(void)sizeToFit Description Resizes and moves the receiver view so it just encloses its subviews. Call this meth...原创 2017-06-30 16:23:32 · 8461 阅读 · 0 评论 -
自动布局之autoresizingMask使用详解(Storyboard&Code)
前言:现在已经不像以前那样只有一个尺寸,现在最少的iPhone开发需要最少需要适配三个尺寸。因此以前我们可以使用硬坐标去设定各个控件的位置,但是现在的话已经不可以了,我们需要去做适配,也许你说可以使用两套UI或两套以上的UI,但那样不高效也不符合设计。iOS有两大自动布局利器:autoresizing 和 autolayout(autolayout是IOS6以后新增)。autoresizing是U...原创 2017-06-30 17:40:08 · 358 阅读 · 0 评论 -
autolayout 约束优先级
代码计算frame -> autoreszing(父控件和子控件的关系) -> autolayout(任何控件都可以产生关系) -> sizeclass1,简单介绍在Autolayout中每个约束都有一个优先级,优先级的范围是1 ~ 1000,默认创建的约束优先级是最高的1000。在我理解约束优先级核心就是是为了 "如果存在多套约束的情况下,解决约束冲突" 的问题...原创 2017-07-03 13:32:39 · 875 阅读 · 0 评论 -
UIScrollView添加AutoLayout约束的坑
这边想在scrollview中添加控件,比如label,button, collectionview等等。但是约束总是不对,查看资料后有了初步的认识。之前在使用AutoLayout给UIScrollView进行布局的时候,总会出现点这样那样莫名其妙的问题.我也曾跳坑两次,挣扎许久最后都以放弃storyboard改为代码实现而告终.今天终得正解,遂拿出来说说.先从最基础的开始,我们试着...原创 2017-07-04 15:52:26 · 536 阅读 · 0 评论 -
iOS SDK详解之UIWindow(让视图在最上层)
版权声明:本文为博主原创文章,如需转载请注明出处目录(?)[+]这个iOS SDK详解的专栏地址http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言:很多时候,我们希望视图显示在最上层,不管底部的层次结构如何,例如App的引导页,又比很多交易类App的弹出输入密码的提示框。UIWindow是什么...原创 2017-11-29 17:51:38 · 5411 阅读 · 0 评论 -
Collectionview学习(四)不使用故事版,纯代码编写cell(cell也可从nib文件加载)
先看纯代码创建自定义单元格#import<UIKit / UIKit.h>@interfaceCustomCollectionviewCellCollectionViewCell:UICollectionViewCell- (void)changeLabelBackgroundColor;- (void)setTabelText :( NSString *)text;...原创 2017-03-27 11:30:02 · 339 阅读 · 0 评论