- 博客(13)
- 收藏
- 关注
原创 prefix和filter的区别
prefix:当判断为真的时候,将元素滤出到结果中。一旦不为真,就将剩余的抛弃。(只要判断其中的元素为false,后面的元素将不会再执行)。这个函数在处理无限序列或者是延迟计算 (lazily-computed) 的序列时会非常有用。filter:类似于prefix,但是会遍历所有的元素,判断是否符合条件,来进行过滤...
2018-10-10 14:24:11
1017
原创 swift的遇到的一些简写
1、闭包中,$0,$1… 代表的事闭包中的第几个参数2、闭包中,只有一行代码,return可以省略3、使用尾随闭包可以使函数逻辑看起来清晰4、±*/这些符号,其实是函数举个
2018-10-10 14:22:38
523
原创 swift 设置导航栏(基础篇)
extension HomeViewController{ private func setupNavigationBar(){ /*** 设置导航栏背景颜色 ***/ navigationController?.navigationBar.barTintColor = UIColor.red /***
2018-01-09 11:54:10
6098
原创 swift 设置状态栏样式不起作用
不起作用代码:override var preferredStatusBarStyle: UIStatusBarStyle{ return .lightContent }解决办法: 在info.plist 添加key:View controller-based status bar appearance 设置为NO 再设置属性func applica
2018-01-08 16:35:27
1101
原创 UIScrollView的scrollIndicatorInsets属性
设置scrollview滑动条的位置; 当你设置了contentInset,为了保证滑动条跟scrollview内容保持一致,所以self.tableView.scrollIndicatorInsets = self.tableView.contentInset;
2017-12-26 10:19:41
1887
转载 在swift 4.0中用系统方法setValuesForKeys()赋值问题
设置scrollview滑动条的位置; 当你设置了contentInset,为了保证滑动条跟scrollview内容保持一致,所以self.tableView.scrollIndicatorInsets = self.tableView.contentInset;
2017-12-26 10:18:05
599
原创 edgesForExtendedLayout&& extendedLayoutIncludesOpaqueBars&&translucent
edgesForExtendedLayout:self.view能延伸到屏幕的方向extendedLayoutIncludesOpaqueBars:延伸的布局是否包括bar,只在不透明的时候有作用edgesForExtendedLayout = UIRectEdgeNone下,以navigationBar左下为子视图起点,self.view.bounds.size会减去64高度。edgesFo
2017-12-22 13:35:46
236
原创 Xcode打包生成ipa四个选项的具体区别
参考: http://www.jianshu.com/p/94e581861707总结: 1. Save for iOS App Store Deployment 上架appStore 或者 越狱设备 2. Save for Ad Hoc Deployment 功能与1一样,只是添加安装app设备限制(UUID) 3. Save for Enterprise Deplo
2017-12-22 13:33:34
504
原创 获取button文字的大小
- (void)addUnderLine{ /** * 取出第一个button,初始化下划线 */ NSArray *topicScrollViewSubArr = self.topicBarCollectionView.subviews; UIButton *topicBtn = nil; for (id subview in topicSc
2017-12-22 13:31:55
708
原创 自定义UILabel,添加verticalAlignment属性
效果—–bottom代码:@synthesize verticalAlignment = _verticalAlignment;- (void)setVerticalAlignment:(VerticalAlignment)verticalAlignment{ _verticalAlignment = verticalAlignment; [self setNeedsDispl
2017-12-22 13:30:07
1159
转载 欢迎使用CSDN-markdown编辑器--参考使用
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-12-22 11:07:29
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人