摘要:
1.iOS8之后利用storyBoard或者xib自定义不等高cell:对比自定义等高cell,需要几个额外的步骤(iOS8开始才支持)添加子控件和contentView(cell的contentView)之间的间距约束(需要代码控制约束)设置tableViewCell的真实行高和估算行高// 以下... 阅读全文
摘要:
文章转载自:http://www.cnblogs.com/wendingding/p/3950114.htmliOS开发网络篇—监测网络状态一、说明在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的:(1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能)(2)根据用户的网络状态进... 阅读全文
摘要:
三种情况,四种方法:情况一:加载xib中描述的cell情况二:加载纯代码自定义的cell情况三:加载storyBoard中的tableView内的cell针对于情况一:// 导入自定义cell的.h文件,在viewDidLoad方法中注册xib中描述的cell,因为只需要注册一次,所以选择在view... 阅读全文
摘要:
如果想获取其他app的图片资源,简直是易如反掌,如下提供两种方法,其实本质上是一种方法。方法一:First:登陆itunes,在itunes里的appstore栏找到已购项目,里面有你的账号所下载的app。Second: 点击下载选中的应用,在Finder->音乐->iTunes->iTunes M... 阅读全文
摘要:
安装路径:/Library/Developer/CoreSimulator/Profiles/Runtimes 其中,后两个文件夹没有,需要手动创建。把iOS7模拟器拖拽到Runtimes文件夹下即可。 操作方法:点击Finder->前往->按住option->点击资源库->Developer->C... 阅读全文
摘要:
bounds的剖析:UIScrollView的常见属性:contentSize:滚动范围,内容的尺寸(CGSize)contentInset :内边距;内容的上左下右的边距(UIEdgeInsets)frame:以父控件的左上角为原点(CGRect)bounds:以自己的内容的左上角为原点,算出来的... 阅读全文
摘要:
转载自:http://tech.glowing.com/cn/practice-in-uiscrollview/UIScrollView(包括它的子类 UITableView 和 UICollectionView)是 iOS 开发中最常用也是最有意思的 UI 组件,大部分 App 的核心界面都是基于... 阅读全文
摘要:
App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app‘... 阅读全文
摘要:
以modal控制器为例:正常情况下,如果键盘在界面显示时候,就dismiss当前控制器,那么控制器的view会先退出,键盘会比控制器的view延迟退出。解决办法:dismiss控制器的view之前,先退出键盘,再dismiss控制器的view [self.view endEditing:YES]; ... 阅读全文
摘要:
1.给cell添加一个UIView,设置UIView的高度为1,并设置这个UIView的左、下、右约束。2.不需要给cell添加任何控件,重写cell的- (void)setFrame:(CGRect)frame方法- (void)setFrame:(CGRect)frame{ frame.s... 阅读全文