iOS
trymore_
这个作者很懒,什么都没留下…
展开
-
使用xib创建的自定义UIView 无法进行交互
检查是否frame的尺寸存在问题。该问题可能与xib 中 UIView 的 autoResizing有关。 对如图处进行测试: 研究可参考网页:(不过对于其中的讲解暂时还不太理解) http://blog.cnbluebox.com/blog/2014/09/09/appkai-fa-zhe-xu-yao-wei-iphone6zuo-chu-gai-bian/ 或:转载 2015-03-27 11:48:01 · 670 阅读 · 0 评论 -
学习oschina的源代码笔记( 整体,以及UITableView操作)
程序结构: 1. 整个程序在UIViewController 中 嵌套入了 UIViewController。 2. 对于“动弹页面”,UIViewController中放入UITableView。 执行流程: 1. UITableVIew的操作中的刷新流程: a. 判断 (isLoading ||isLoadOver) ,如果真,则直接返回,不执行刷新。 b. 判断是否为原创 2015-04-20 16:02:46 · 473 阅读 · 0 评论 -
加载项目时:-pie can only be used when targeting iOS 4.2 or later 错误
解决方案: To fix this, simply select xcode project in top left. In “Deployment Info” , change Deployment target to 7.1 or later. Clean and Build. This should fix this linker issue 参考: https转载 2015-05-20 17:23:11 · 479 阅读 · 0 评论 -
UIScrollView使用注意
1. contantSize 设置在viewDidLoad()中不起作用。需要至少放在viewDidAppear()中。 2. 如果使用autoLayout, 必须参考该文档:http://grayluo.github.io/WeiFocusIo/autolayout/2015/01/27/autolayout3/原创 2015-06-04 20:45:32 · 650 阅读 · 0 评论 -
frame, anchorPoint, position之间的关系
修改anchorPoint ,为什么UIView 的frame 会变? 答:一旦自己修改了anchorPoint 或者position, frame会根据它们重新计算自己的origin位置。 详细请看转载的这篇文章,讲得不错。 http://wonderffee.github.io/blog/2013/10/13/understand-anchorpoint-and-position转载 2015-07-12 11:05:28 · 552 阅读 · 0 评论 -
UICollectionView中cell的border问题
cell可能出现border的宽度不一致。如下:cell的border设置为0.5f 原因://定义每个UICollectionView 的大小 - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtI原创 2015-07-28 14:16:50 · 2153 阅读 · 0 评论 -
数据列表页面逻辑范例
加载数据基本方法:[self loadDataWithPage:1 showIndicator:YES finished:^{} ];在该方法中流程: 隐藏之前可能存在的failedView 显示加载中indicator,(根据showIndicator判断是否显示) 更新当前页码self.pageIndex = page block回调: 判断返回的 status的值,如果为成功: a)原创 2015-08-19 23:02:11 · 624 阅读 · 0 评论 -
关于 UITableViewCell 的重用,需注意:
如果使用nib创建cell,则需注意:在cell被重用(如reloadData等情况下)时,nib文件中的组件属性会被带入到新的cell 中。 例如: cell右侧有个按钮,在选中时 在选中时变成该种显示: 在reloadData之后,cell的内容变化了,但该右侧按钮的选中状态并不会改变。则导致之前本没有被勾选的cell,其状态也可能因此变成选中。原创 2015-09-06 20:23:26 · 558 阅读 · 0 评论 -
IOS 项目重命名
1.选择project 修改identity type Name,然后会弹框,rename,最后enable, 2.如果项目中使用pod, 可能会抱错library not found[library 是pod导入的],这个时候好删除 Podfile.lock,Pods,*.xcworkspace 这三个文件,然后重新pod install。 3.如果有测试文件。如果报原创 2015-12-11 11:02:05 · 573 阅读 · 2 评论