摘要:
1.基础办法:(在扩展中使用KVC获取属性的值)(先设置文本颜色,后设置placeholder, placeholder颜色无效) 2.使用Runtime实现 阅读全文
摘要:
思路: 在一个UIView设置它的Frame的宽度是屏幕的两倍,然后把登录的View和注册的View同时加载这个View上(注册View.x=这个View宽度的一半),点击切换按钮时改变这个UIView的leadingConstraint(View.x)就可以让这两个View显示。 代码: 效果图: 阅读全文
摘要:
UITableView包括什么: 1.cell 2.tableHeaderView\tableFooterView 3.sectionHeader\sectionFooter contentSize.height : 所有内容的总高度 contentInset : 在内容周围额外增加的间距(内边距) 阅读全文
摘要:
下载更多Xcode版本: https://developer.apple.com/download/more/ 1.App类型:社交、电商、视频、娱乐、新闻 2.App开发模式 ①迭代开发(原有基础上开发) ②独立开发 项目开发方式:①storyboard ②纯代码 其他:需求文档、原型图、接口文档 阅读全文
摘要:
首先登入Bugly,创建应用,记录下AppId ①下载SDK,通过Cocoapods集成 ②导入头文件,并初始化 ③设置用户唯一标识 ④手动报告异常信息 ⑤编写Crash测试代码 ⑥网址 https://bugly.qq.com/v2/index https://bugly.qq.com/docs/ 阅读全文
摘要:
UIScrollView基本使用: 1.设置可以滚动的范围 contentSize 2.设置内容的偏移量 contentOffset 3.设置滚动区域四周的滚动范围 contentInset 4.指定控件是否只能在一个方向上滚动(默认NO) 5.是否有弹簧效果 6.当值是 YES 会自动滚动到 su 阅读全文
摘要:
重点:ContentOffset偏移量计算 判断防止View视图重复加载 代码:(未抽取) 代码:(已抽取) BaseVC: 网易VC 阅读全文
摘要:
1.单行注释 2.mark注释 3.可变数组 4.修饰常量布尔等基本类型(assign) 5.修饰代理 6.修饰Block 7.修饰字符串 8.主线程 9.Swift Frame快捷键 阅读全文
摘要:
#import "ViewController.h" #import "ScoietyViewController.h" #import "HotViewController.h" #import "TopLineViewController.h" /* 父子控制器:多控制器管理,导航控制器,UITabBarController 默认UITabBarController,实... 阅读全文